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)); }
public static string GetLocalStaticsUrl(string localizationId) => LocalizationResolver.GetLocalization(localizationId).BinaryCacheFolder.Replace("\\", "/");
public static string GetLocalStaticsFolder(string localizationId) => LocalizationResolver.GetLocalization(localizationId).BinaryCacheFolder;