Пример #1
0
        private static IIdempotencyIdentifier Create(string serviceName)
        {
            var settingsProvider      = new SettingsProvider(serviceName);
            var idempotencySignsCache = new NonIdempotencySignsCache(new NonIdempotencySignsSettingsProvider(settingsProvider));
            var iclCache = new IclCache(new IclRulesSettingsProvider(settingsProvider));

            return(new IdempotencyIdentifier(
                       new BlackListIdempotencyResolver(idempotencySignsCache),
                       new IclResolver(iclCache)
                       ));
        }
Пример #2
0
 public void SetUp()
 {
     singsProvider = Substitute.For <INonIdempotencySignsSettingsProvider>();
     cache         = new NonIdempotencySignsCache(singsProvider);
 }