Template
chore: deploy initial code base
This commit is contained in:
+37
@@ -0,0 +1,37 @@
|
||||
using Microsoft.Extensions.Logging;
|
||||
using Moq;
|
||||
using Strata.ContinuousImprovement.Biz.OpportunityWorkbooks;
|
||||
using Strata.ContinuousImprovement.Client.Test.Integration.Setup;
|
||||
using Strata.CoreLib.Claims;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
|
||||
namespace Strata.ContinuousImprovement.Client.Test.Integration.Tests
|
||||
{
|
||||
[ExcludeFromCodeCoverage]
|
||||
[TestFixture(Category = "Integration")]
|
||||
public class TestValidateServiceConnection : ClientServiceBase
|
||||
{
|
||||
[Test]
|
||||
public async Task TestGetOpportunityWorkbooksAsync()
|
||||
{
|
||||
// arrange
|
||||
var claimsAccessor = Mock.Of<IClaimsPrincipalAccessor>();
|
||||
Mock.Get(claimsAccessor)
|
||||
.Setup(s => s.GetCurrentClaimsPrincipal())
|
||||
.Returns(ClaimsPrincipal);
|
||||
var analyticsService = ServiceProperties.AnalyticsService;
|
||||
var opportunityWorkbookService = new OpportunityWorkbookService(CentralDbContext, analyticsService, claimsAccessor, Mock.Of<ILogger<OpportunityWorkbookService>>());
|
||||
|
||||
// act
|
||||
var workbooks = await opportunityWorkbookService.GetOpportunityWorkbooksAsync(OpportunityWorkbook.OpportunityGuid, CancellationToken.None);
|
||||
|
||||
// assert
|
||||
Assert.That(workbooks.Count, Is.GreaterThanOrEqualTo(1));
|
||||
var workbook = workbooks.First();
|
||||
|
||||
Assert.That(OpportunityWorkbook.WorkbookId, Is.EqualTo(workbook.WorkbookId));
|
||||
Assert.That(OpportunityWorkbook.StrataId, Is.EqualTo(workbook.StrataId));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user