public void Localization_should_work(
            Mock <IStringLocalizer> localizer,
            Model model)
        {
            var sut = new LocalizationResolver(localizer.Object);

            sut.Localize(model);

            localizer.Verify(l => l[nameof(Model.LocalizedProperty)], Times.Once);
            localizer.Verify(l => l["Test"], Times.Once);
            localizer.Verify(l => l[nameof(InnerModel.InnerLocalizedKeyProperty)], Times.Exactly(model.Inner.Count));
            localizer.Verify(l => l["InnerTest"], Times.Exactly(model.Inner.Count));
        }
Пример #2
0
 public static string GetLocalStaticsUrl(string localizationId)
 => LocalizationResolver.GetLocalization(localizationId).BinaryCacheFolder.Replace("\\", "/");
Пример #3
0
 public static string GetLocalStaticsFolder(string localizationId)
 => LocalizationResolver.GetLocalization(localizationId).BinaryCacheFolder;