Esempio n. 1
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);
 }
Esempio n. 3
0
 public CreateContactTests(MockWebApplicationFactory <Startup> appFactory)
 {
     _dbFixture             = appFactory.DynamoDbFixture;
     _snsFixture            = appFactory.SnsFixture;
     _contactDetailsFixture = new ContactDetailsFixture(_dbFixture.DynamoDbContext);
     _steps = new CreateContactSteps(appFactory.Client);
 }
Esempio n. 4
0
 public DeleteContactDetailsByTargetIdTests(MockWebApplicationFactory <Startup> appFactory)
 {
     _dbFixture             = appFactory.DynamoDbFixture;
     _snsFixture            = appFactory.SnsFixture;
     _contactDetailsFixture = new ContactDetailsFixture(_dbFixture.DynamoDbContext, _snsFixture.SimpleNotificationService);
     _steps = new DeleteContactDetailsSteps(appFactory.Client);
 }
        protected override void ConfigureWebHost(IWebHostBuilder builder)
        {
            builder.ConfigureAppConfiguration(b => b.AddEnvironmentVariables())
            .UseStartup <Startup>();
            builder.ConfigureServices(services =>
            {
                services.ConfigureDynamoDB();
                services.ConfigureDynamoDbFixture();

                var serviceProvider = services.BuildServiceProvider();

                DbFixture = serviceProvider.GetRequiredService <IDynamoDbFixture>();
                DbFixture.EnsureTablesExist(_tables);
            });
        }
 public GetContactDetailsByTargetIdTests(MockWebApplicationFactory <Startup> appFactory)
 {
     _dbFixture             = appFactory.DynamoDbFixture;
     _contactDetailsFixture = new ContactDetailsFixture(_dbFixture.DynamoDbContext);
     _steps = new GetContactDetailsSteps(appFactory.Client);
 }