Ejemplo n.º 1
0
 public IdempotencyIdentifier(
     BlackListIdempotencyResolver blackListIdempotencyResolver,
     IclResolver iclResolver)
 {
     this.blackListIdempotencyResolver = blackListIdempotencyResolver;
     this.iclResolver = iclResolver;
 }
        public void Should_Be_Idempotent_When_NoRules()
        {
            var iclRulesProvider = Substitute.For <IIclRulesSettingsProvider>();

            iclRulesProvider.Get().Returns(new IdempotencySettings());
            var iclCache = new IclCache(iclRulesProvider);

            var iclResolver = new IclResolver(iclCache);

            iclResolver.IsIdempotent(POST, fooPath).Should().BeTrue();
        }
        public void SetUp()
        {
            iclCache = Substitute.For <ISettingsCache <IdempotencyControlRule> >();

            iclResolver = new IclResolver(iclCache);
        }