AjaxControlToolkit.Tests.LocalizationTests.ExternalLocalizationOverridesCustomLocalization C# (CSharp) Метод

ExternalLocalizationOverridesCustomLocalization() приватный Метод

private ExternalLocalizationOverridesCustomLocalization ( ) : void
Результат void
        public void ExternalLocalizationOverridesCustomLocalization()
        {
            Mock<Localization> _localization = new Mock<Localization>();
            _localization.Setup(p => p.IsLocalizationEnabled()).Returns(true);
            _localization.Setup(p => p.BuiltinLocales).Returns(new[] { "en", "en-AU" });
            _localization.Setup(p => p.IsDebuggingEnabled()).Returns(false);

            var assembly = Assembly.GetExecutingAssembly();
            Localization.AddLocale("ru", "TestLocalizationRu", assembly);
            Localization.AddExternalLocale("ru", (locale) => new ScriptReference("external"));

            Assert.IsTrue(_localization.Object.GetLocalizationScriptReferences().Select(s => s.Path).Contains("external"));
            Assert.IsFalse(_localization.Object.GetLocalizationScriptReferences().Select(s => s.Name).Contains("TestLocalizationRu.min.js"));
        }