public DbLocaleMessageSourceFactory(string localeCode, int priority, IDbMessageCache dbMessageCache, IDbMessageLoader dbMessageLoader) { LocaleCode = localeCode; Priority = priority; MessageSource = new DbMessageSource(localeCode, dbMessageCache, dbMessageLoader); }
public DbMessageSource(string localeCode, IDbMessageCache dbMessageCache, IDbMessageLoader dbMessageLoader) { this.localeCode = localeCode; this.dbMessageCache = dbMessageCache; dbMessageLoader.EnsureLoaded(); }
public DbMessageLoaderTests() { inMemoryCrudRepository = new InMemoryCrudRepository(); dbMessageCache = Substitute.For <IDbMessageCache>(); messages = new[] { new LocalizationMessage(Guid.NewGuid(), null, "hello", "ahoj", new Locale("cs-CZ"), null), new LocalizationMessage(Guid.NewGuid(), null, "coffee", "kafe", new Locale("cs-CZ"), null) }; inMemoryCrudRepository.AttachRange(messages); sut = new DbMessageLoader(dbMessageCache, inMemoryCrudRepository); }
public DbMessageLoader(IDbMessageCache dbMessageCache, IReadRepository readRepository) { this.dbMessageCache = dbMessageCache; this.readRepository = readRepository; }