public CouponControllerTest() { MongoSetup.Start(); _mongoUtility = new MongoUtility(); var shoppingCartDatabaseSettings = _mongoUtility.RetrieveDatabaseSettings(); _mongoUtility.CreateDatabase("ShoppingCartDatabaseSettings"); _couponRepository = new CouponRepository(shoppingCartDatabaseSettings); }
public ClientStoreBaselinerTests(MongoSetup mongoSetup) : base(mongoSetup) { _collectionName = "clients_" + Guid.NewGuid(); _sut = new ClientStoreBaseliner( new RealSystemClock(), new MongoDatabaseClientProvider(Database), new MongoDbClientStoreSettings { CollectionName = _collectionName }); }
public AddEncryptionSupportToClientsMigrationStepTests(MongoSetup mongoSetup) : base(mongoSetup) { _settings = new MongoDbClientStoreSettings { CollectionName = "clients", SharedSecretEncryptionKey = new SharedSecretEncryptionKey("The_Big_Secret"), ConnectionString = "dummy", ClientCacheEntryExpiration = TimeSpan.Zero }; _sut = new AddEncryptionSupportToClientsMigrationStep(new MongoDatabaseClientProvider(Database), _settings); }
public IntegrationTestsFixture() { var clientOptions = new WebApplicationFactoryClientOptions { BaseAddress = new Uri("http://localhost:5001") }; Factory = new RumoxAppFactory <TStartup>(); Client = Factory.CreateClient(clientOptions); var configuration = (IConfiguration)Factory.Services.GetService(typeof(IConfiguration)); // TODO: Refatorar este acoplamento Catalogo = new MySQLSetup(configuration); CRM = new MongoSetup(configuration); }
public AddEncryptionSupportToClientsMigrationStepTests(MongoSetup mongoSetup) : base(mongoSetup) { FakeFactory.Create(out _stringProtectorFactory); A.CallTo(() => _stringProtectorFactory.CreateSymmetric(A <string> ._)) .Returns(new FakeStringProtector()); _settings = new MongoDbClientStoreSettings { CollectionName = "clients", SharedSecretEncryptionKey = new SharedSecretEncryptionKey("The_Big_Secret"), ConnectionString = "dummy", ClientCacheEntryExpiration = TimeSpan.Zero }; _sut = new AddEncryptionSupportToClientsMigrationStep( new MongoDatabaseClientProvider(Database), _settings, _stringProtectorFactory); }
public ShoppingCartControllerTest() { MongoSetup.Start(); ShippingCalculator shippingCalculator = new ShippingCalculator(); _mongoUtility = new MongoUtility(); var settings = _mongoUtility.RetrieveDatabaseSettings(); _mongoUtility.CreateDatabase("ShoppingCartDatabaseSettings"); _databaseName = settings.DatabaseName; var config = _mongoUtility.InitMapper(); ShoppingCartRepository shoppingCartRepository = new ShoppingCartRepository(settings); _shoppingCartManager = new ShoppingCartManager( shoppingCartRepository, new AddressValidator(), config.CreateMapper(), new CheckOutEngine(shippingCalculator, config.CreateMapper())); }
public void Dispose() { _mongoUtility.DropDatabase(_databaseName); MongoSetup.Stop(); }
public void Dispose() { MongoSetup.Stop(); }
public Run(MongoSetup mongoSetup) : base(mongoSetup) { _mongoCollection = Database.GetCollection <ClientDataRecordV2>(_settings.CollectionName); _mongoCollection.DeleteMany(FilterDefinition <ClientDataRecordV2> .Empty); }
public Version(MongoSetup mongoSetup) : base(mongoSetup) { }