protected override void Before_all_specs() { SetupDatabase(ShopGunSpecBase.Database.ShopGun, typeof(Base).Assembly); IConfiguration configuration = new BasicConfiguration(); var container = configuration.Container; _ingredientRepository = new IngredientRepository(GetNewDataContext()); _semaphoreRepository = new Repository<Semaphore>(GetNewDataContext()); _mentorRepository = new Repository<Mentor>(GetNewDataContext()); _ingredientAdviceRepository = new Repository<IngredientAdvice>(GetNewDataContext()); _ingredientAdviceDomainService = new IngredientAdviceDomainService(_ingredientRepository, _ingredientAdviceRepository, GetNewDataContext()); _mentor = MentorBuilder.BuildMentor(); _mentorRepository.Add(_mentor); _mentorRepository.Persist(); _redSemaphore = SemaphoreBuilder.BuildRedSemaphore(); _semaphoreRepository.Add(_redSemaphore); _greenSemaphore = SemaphoreBuilder.BuildGreenSemaphore(); _semaphoreRepository.Add(_greenSemaphore); _semaphoreRepository.Persist(); _ingredient = IngredientBuilder.BuildIngredient(); _ingredientRepository.Add(_ingredient); _ingredientRepository.Persist(); base.Before_each_spec(); }
protected WebServiceBase() { IConfiguration configuration = new BasicConfiguration(); Container = configuration.Container; Log = Container.Resolve<ILoggerFactory>().Create(GetType().FullName); }
protected override void CreateDatabase() { IConfiguration config = new BasicConfiguration(); var container = config.Container; DataContext context = container.Resolve<DataContext>(); if (context.DatabaseExists()) context.DeleteDatabase(); context.CreateDatabase(); }
public OpvWebServiceFactory() { IConfiguration configuration = new BasicConfiguration(); _container = configuration.Container; Log = _container.Resolve<ILoggerFactory>().Create(GetType().FullName); }