Files

26 lines
1.3 KiB
C#

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<EncounterChargeQueryInfo>(queryInfoStr);
var result = await ContinuousImprovementService.DecisionSupportEncounterChargeInfo(queryInfo, CancellationToken.None);
await Verifier.Verify(result, verifySettings)
.UseFileName(TestContext.CurrentContext.TestName());
}
}
}