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 CreateContactTests(MockWebApplicationFactory <Startup> appFactory) { _dbFixture = appFactory.DynamoDbFixture; _snsFixture = appFactory.SnsFixture; _contactDetailsFixture = new ContactDetailsFixture(_dbFixture.DynamoDbContext); _steps = new CreateContactSteps(appFactory.Client); }
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); }