public CancelCarePackageReclaimsUseCaseTests()
        {
            using var localFixture = new MockWebApplicationFactory();

            var carePackage = localFixture.Generator.CreateCarePackage();

            _reclaim = TestDataHelper.CreateCarePackageReclaim(carePackage.Id, ClaimCollector.Hackney,
                                                               ReclaimType.CareCharge, ReclaimSubType.CareChargeProvisional);
            _reclaim.Status = ReclaimStatus.Active;

            carePackage.Reclaims.Add(_reclaim);

            _dbManager = new Mock <IDatabaseManager>();
            var historyGateway = new Mock <ICarePackageHistoryGateway>();
            var gateway        = new Mock <ICarePackageReclaimGateway>();

            _carePackageGateway = new Mock <ICarePackageGateway>();

            gateway
            .Setup(g => g.GetAsync(_reclaim.Id, It.IsAny <bool>()))
            .ReturnsAsync(_reclaim);

            _carePackageGateway
            .Setup(g => g.GetPackageAsync(It.IsAny <Guid>(), It.IsAny <PackageFields>(), It.IsAny <bool>()))
            .ReturnsAsync(carePackage);

            _useCase = new CancelCareChargeUseCase(gateway.Object, _dbManager.Object, historyGateway.Object, _carePackageGateway.Object);
        }
Esempio n. 2
0
 public PostPersonTests(MockWebApplicationFactory <Startup> appFactory)
 {
     _dbFixture     = appFactory.DynamoDbFixture;
     _snsFixture    = appFactory.SnsFixture;
     _personFixture = new PersonFixture(_dbFixture.DynamoDbContext, _snsFixture.SimpleNotificationService);
     _steps         = new PostPersonSteps(appFactory.Client);
 }
 public DynamoDbGatewayTests(MockWebApplicationFactory <Startup> appFactory)
 {
     _dbFixture      = appFactory.DynamoDbFixture;
     _mockUpdater    = new Mock <IEntityUpdater>();
     _logger         = new Mock <ILogger <DynamoDbGateway> >();
     _classUnderTest = new DynamoDbGateway(_dbFixture.DynamoDbContext, _mockUpdater.Object, _logger.Object);
 }
        public HealthCheckTests(MockWebApplicationFactory <Startup> factory)
        {
            _factory = factory;
            var client = _factory.CreateClient();

            _steps = new HealthCheckSteps(client);
        }
Esempio n. 5
0
 public CreateContactTests(MockWebApplicationFactory <Startup> appFactory)
 {
     _dbFixture             = appFactory.DynamoDbFixture;
     _snsFixture            = appFactory.SnsFixture;
     _contactDetailsFixture = new ContactDetailsFixture(_dbFixture.DynamoDbContext);
     _steps = new CreateContactSteps(appFactory.Client);
 }
Esempio n. 6
0
 public DeleteContactDetailsByTargetIdTests(MockWebApplicationFactory <Startup> appFactory)
 {
     _dbFixture             = appFactory.DynamoDbFixture;
     _snsFixture            = appFactory.SnsFixture;
     _contactDetailsFixture = new ContactDetailsFixture(_dbFixture.DynamoDbContext, _snsFixture.SimpleNotificationService);
     _steps = new DeleteContactDetailsSteps(appFactory.Client);
 }
Esempio n. 7
0
        public GetTransactionsStories(MockWebApplicationFactory <Startup> factory)
        {
            var httpClient    = factory.CreateClient();
            var elasticClient = factory.ElasticSearchClient;

            _transactionsSteps   = new GetTransactionsSteps(httpClient);
            _transactionsFixture = new TransactionsFixture(elasticClient, httpClient);
        }
        public GetPersonsStories(MockWebApplicationFactory <Startup> factory)
        {
            _factory = factory;
            var httpClient    = factory.CreateClient();
            var elasticClient = factory.ElasticSearchClient;

            _steps          = new GetPersonsSteps(httpClient);
            _personsFixture = new PersonsFixture(elasticClient, httpClient);
        }
 public PlayerControllerIntegrationTests(MockWebApplicationFactory <Startup> mockFactory)
 {
     this.mockFactory = mockFactory;
     client           = mockFactory.CreateClient();
 }
Esempio n. 10
0
 public HealthCheckTests(MockWebApplicationFactory <Startup> appFactory)
 {
     _steps = new HealthCheckSteps(appFactory.Client);
 }
 public GetContactDetailsByTargetIdTests(MockWebApplicationFactory <Startup> appFactory)
 {
     _dbFixture             = appFactory.DynamoDbFixture;
     _contactDetailsFixture = new ContactDetailsFixture(_dbFixture.DynamoDbContext);
     _steps = new GetContactDetailsSteps(appFactory.Client);
 }