public CouponRepositoryTest() { _mongoUtility = new MongoUtility(); Fixtures.MongoSetup.Start(); _mongoUtility.CreateDatabase("ShoppingCartDatabaseSettings"); _shoppingCartDatabaseSettings = _mongoUtility.RetrieveDatabaseSettings(); }
protected override void Load(ContainerBuilder builder) { base.Load(builder); builder.Register(c => MongoUtility.GetMongoUrl("EstimatorxMongo")) .AsSelf() .SingleInstance(); }
public CouponControllerTest() { MongoSetup.Start(); _mongoUtility = new MongoUtility(); var shoppingCartDatabaseSettings = _mongoUtility.RetrieveDatabaseSettings(); _mongoUtility.CreateDatabase("ShoppingCartDatabaseSettings"); _couponRepository = new CouponRepository(shoppingCartDatabaseSettings); }
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())); }