chore: deploy initial code base

This commit is contained in:
Thom Lamb
2026-05-12 10:34:30 -05:00
parent cce2961782
commit a81300a571
1829 changed files with 248331 additions and 1 deletions
@@ -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));
}
}
}