public void SetUp() { _mazeCacheConfig = Substitute.For <IOptions <MazeCacheConfig> >(); _mazeCacheConfig.Value.Returns(new MazeCacheConfig() { DbCacheSecond = 60 }); _showRepository = Substitute.For <IShowRepository>(); _decorated = Substitute.For <IShowApplication>(); _sut = new CachedShowApplication(_showRepository, _mazeCacheConfig, _decorated); _decoratedShows = new List <Domain.ShowDomain.Show>(); _getShowRequest = new GetShowRequest(); _decorated.GetShowAsync(_getShowRequest).Returns(_decoratedShows); }
public void SetUp() { _mazeDbContext = TestUtility.GetDbContext(); _sut = TestUtility.CreateCachedShowApplication(_mazeDbContext); }