コード例 #1
0
 public void Setup()
 {
     culture            = CultureInfo.GetCultureInfo("en-US");
     _dictionaryService = GetDictionaryLocalizedTextService(culture);
     _xmlService        = GetXmlService(culture);
     _optimized         = GetOptimizedService(culture);
     _optimizedDict     = GetOptimizedServiceDict(culture);
     var result1 = _dictionaryService.Localize("language", culture);
     var result2 = _xmlService.Localize("language", culture);
     var result3 = _dictionaryService.GetAllStoredValues(culture);
     var result4 = _xmlService.GetAllStoredValues(culture);
     var result5 = _optimized.GetAllStoredValues(culture);
     var result6 = _xmlService.GetAllStoredValues(culture);
     var result7 = _optimized.GetAllStoredValuesByAreaAndAlias(culture);
 }
コード例 #2
0
        private static OldLocalizedTextService GetXmlService(CultureInfo culture)
        {
            var txtService = new OldLocalizedTextService(new Dictionary <CultureInfo, Lazy <XDocument> >
            {
                {
                    culture, new Lazy <XDocument>(() => new XDocument(
                                                      new XElement("language",
                                                                   new XElement("area", new XAttribute("alias", "testArea1"),
                                                                                new XElement("key", new XAttribute("alias", "testKey1"), "testValue1"),
                                                                                new XElement("key", new XAttribute("alias", "testKey2"), "testValue2")),
                                                                   new XElement("area", new XAttribute("alias", "testArea2"),
                                                                                new XElement("key", new XAttribute("alias", "blah1"), "blahValue1"),
                                                                                new XElement("key", new XAttribute("alias", "blah2"), "blahValue2")))))
                }
            }, Mock.Of <Umbraco.Core.Logging.ILogger>());

            return(txtService);
        }