Template
27 lines
1.3 KiB
C#
27 lines
1.3 KiB
C#
using System.Diagnostics.CodeAnalysis;
|
|
|
|
namespace Strata.ContinuousImprovement.Biz.Test.Integration
|
|
{
|
|
[ExcludeFromCodeCoverage]
|
|
[TestFixture, Category("Integration"), Category("CCI")]
|
|
public class TestCIIntegration : IntegrationTestBase
|
|
{
|
|
[Test]
|
|
public async Task VariationOpportunityTest()
|
|
{
|
|
var query = @"select OpportunityGuid from cci.VariationOpportunity where CostDriver = 'Pharmacy' order by Savings DESC limit 1";
|
|
var opportunityGuid = await SnowflakeDatabaseContext.ExecuteScalarAsync<string>(query);
|
|
VariationOpportunityGuid = new Guid(opportunityGuid ?? Guid.NewGuid().ToString());
|
|
Assert.That(opportunityGuid, Is.Not.Null.And.EqualTo(VariationOpportunityGuid.ToString()));
|
|
}
|
|
|
|
[Test]
|
|
public async Task LosVariationOpportunityTest()
|
|
{
|
|
var query = @"select OpportunityGuid from cci.VariationOpportunity where CostDriver = 'LOS' order by Savings DESC limit 1";
|
|
var opportunityGuid = await SnowflakeDatabaseContext.ExecuteScalarAsync<string>(query);
|
|
LOSOpportunityGuid = new Guid(opportunityGuid ?? Guid.NewGuid().ToString());
|
|
Assert.That(opportunityGuid, Is.Not.Null.And.EqualTo(LOSOpportunityGuid.ToString()));
|
|
}
|
|
}
|
|
} |