public void SetUp() { _getShowRequest = new GetShowRequest() { PageNumber = 1, PageSize = 10 }; _decorated = Substitute.For <IShowApplication>(); _sut = new FilteringShowApplication(_decorated); }
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 FilteringShowApplication(IShowApplication decorated) { _decorated = decorated; }
public CachedShowApplication(IShowRepository showRepository, IOptions <MazeCacheConfig> mazeCacheConfig, IShowApplication decorated) { _showRepository = showRepository; _mazeCacheConfig = mazeCacheConfig; _decorated = decorated; }
public ShowsController(IShowApplication showApplication) { _showApplication = showApplication; }