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); }