using Strata.ContinuousImprovement.Biz.Test.Unit.Utilities; using Strata.DecisionSupport.Models.Queries; using System.Diagnostics.CodeAnalysis; using System.Text.Json; namespace Strata.ContinuousImprovement.Biz.Test.Integration.ContinuousImprovementServiceTests { [ExcludeFromCodeCoverage] [TestFixture, Category("Integration"), Category("CCI")] internal class TestClientService : IntegrationTestBase { [Test, Ignore("Client is not authorized. Need to revisit when we can auth the user performing tests.")] public async Task ServiceTest() { var queryInfoStr = @"{""HasManufacturerClientDSS"":false,""IsManufacturerInferred"":true,""HasSupplyClientDSS"":false,""IsSupplyInferred"":true,""IsUsingCustomEntityDimension"":false,""IsBaseline"":true,""OpportunityGuid"":""72ff5c93-f9a8-444c-a4a0-cd61c19334fa"",""ChargeCodeIds"":[],""First"":0,""Rows"":10000}"; var queryInfo = JsonSerializer.Deserialize(queryInfoStr); var result = await ContinuousImprovementService.DecisionSupportEncounterChargeInfo(queryInfo, CancellationToken.None); await Verifier.Verify(result, verifySettings) .UseFileName(TestContext.CurrentContext.TestName()); } } }