Example #1
0
        protected virtual void BootstrapTest()
        {
            var autoMocker = new AutoMocker();

            TCUT cut = autoMocker.CreateInstance <TCUT>();

            CurrentTestProperties.Set(CutKey, cut);
            CurrentTestProperties.Set(ContainerKey, autoMocker);
        }
Example #2
0
        protected override void BootstrapTest()
        {
            var options = new DbContextOptionsBuilder <TDbContext>()
                          .UseInMemoryDatabase(Guid.NewGuid().ToString())
                          .Options;

            TDbContext dbContext = _dbContextInitValueFactory.Invoke(options);

            dbContext.Database.EnsureCreated();

            //TSUT sut = (TSUT)CurrentTestProperties.Get("_sut");
            //var serviceProvider = (IServiceProvider)CurrentTestProperties.Get("_serviceProvider");

            CurrentTestProperties.Set(DbContextKey, dbContext);

            _dbContextsCreated.Add(dbContext);

            base.Setup();
        }
Example #3
0
 protected TDbContext ResolveDbContext()
 {
     return((TDbContext)CurrentTestProperties.Get(DbContextKey));
 }
Example #4
0
        protected Mock <TMock> ResolveMock <TMock>() where TMock : class
        {
            AutoMocker autoMocker = (AutoMocker)CurrentTestProperties.Get(ContainerKey);

            return(autoMocker.GetMock <TMock>());
        }