public void ExternalLocalization()
{
Mock<Localization> _localization = new Mock<Localization>();
_localization.Setup(p => p.IsLocalizationEnabled()).Returns(true);
_localization.Setup(p => p.BuiltinLocales).Returns(new[] { "en", "en-AU" });
var assembly = Assembly.GetExecutingAssembly();
Localization.AddExternalLocale("ru", (locale) => new ScriptReference("external"));
Assert.IsTrue(_localization.Object.GetLocalizationScriptReferences().Select(s => s.Path).Contains("external"));
}