public override void Setup()
 {
     SUT = new ConcreteSyncCachedQuery(The <ISyncCachedQueryStub>());
     The <ISyncCachedQueryStub>().When(x => x.CacheKey(Arg.Any <ICache>())).Do(x => x.ArgAt <ICache>(0).VaryBy = Guid.NewGuid().ToString());
     The <ISyncCachedQueryStub>().CacheEntryOptions(_queryContext).Returns(x => new CacheEntryOptions());
     The <ISyncCachedQueryStub>().Query(_queryContext).Returns(x => new QueryResult());
 }
 public override void Setup()
 {
     SUT = new ConcreteSyncCachedQuery(The <ISyncCachedQueryStub>());
     The <ISyncCachedQueryStub>().When(x => x.CacheKey(Arg.Any <ICache>())).Do(x => x.ArgAt <ICache>(0).VaryBy = nameof(ICache.VaryBy));
     ExpectedCacheKey = $"{SUT.GetType().FullName}_{nameof(ICache.VaryBy)}";
     The <ISyncCachedQueryStub>().CacheEntryOptions(QueryContext).Returns(CacheEntryOptions);
 }
Exemplo n.º 3
0
 protected virtual void Setup()
 {
     SUT = new ConcreteSyncCachedQuery(The <ISyncCachedQueryStub>());
     The <IDecorator>().Decorate(Arg.Any <object>(), Arg.Any <Func <QueryResult> >()).Returns(x => x.ArgAt <Func <QueryResult> >(1).Invoke());
     The <ISyncCachedQueryStub>().Query(QueryContext).Returns(QueryResult);
 }
 public override void Setup() => SUT = new ConcreteSyncCachedQuery(The <ISyncCachedQueryStub>());
Exemplo n.º 5
0
 protected void Setup() => SUT = new ConcreteSyncCachedQuery(The <ISyncCachedQueryStub>());