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) )); }
public void SetUp() { singsProvider = Substitute.For <INonIdempotencySignsSettingsProvider>(); cache = new NonIdempotencySignsCache(singsProvider); }