public static CachedShowApplication CreateCachedShowApplication(MazeDbContext mazeDbContext)
        {
            var configuration                 = TestUtility.GetIConfigurationRoot(TestContext.CurrentContext.TestDirectory);
            var mazeCachedServiceConfig       = configuration.GetSection("MazeCacheConfig");
            var mazeCachedServiceConfigOption = Options.Create <MazeCacheConfig>(mazeCachedServiceConfig.Get <MazeCacheConfig>());

            var decorated      = CreateShowApplication();
            var showRepository = new ShowRepository(mazeDbContext);

            return(new CachedShowApplication(showRepository, mazeCachedServiceConfigOption, decorated));
        }
 public void SetUp()
 {
     _mazeDbContext = TestUtility.GetDbContext();
     _sut           = TestUtility.CreateCachedShowApplication(_mazeDbContext);
 }
Пример #3
0
 public DatabaseService(MazeDbContext dbContext)
 {
     MazeDbContext = dbContext;
 }