Esempio n. 1
0
        public BasicNameManager(INameManager nameManager)
        {
            ParamIs.NotNull(() => nameManager);

            Names     = nameManager.NamesBase.Select(n => new LocalizedStringWithId(n.Value, n.Language)).ToArray();
            SortNames = new TranslatedString(nameManager.SortNames);
        }
        public ArchivedTranslatedStringContract(TranslatedString translatedString)
        {
            ParamIs.NotNull(() => translatedString);

            DefaultLanguage = translatedString.DefaultLanguage;
            English = translatedString.English;
            Japanese = translatedString.Japanese;
            Romaji = translatedString.Romaji;
        }
        public TranslatedStringContract(TranslatedString str)
        {
            ParamIs.NotNull(() => str);

            Default = str.Default;
            DefaultLanguage = str.DefaultLanguage;
            English = str.English;
            Japanese = str.Japanese;
            //Other = str.Other;
            Romaji = str.Romaji;
        }
Esempio n. 4
0
 private TranslatedStringWithDefault CreateString(TranslatedString translatedString)
 {
     return new TranslatedStringWithDefault(translatedString.Japanese, translatedString.Romaji, translatedString.English, translatedString.Default ?? string.Empty);
 }
        public void Default_AllNamesEmpty()
        {
            var str = new TranslatedString();

            Assert.AreEqual(string.Empty, str.Default, "result is empty");
        }
 public void SetUp()
 {
     str = new TranslatedString(orig, rom, eng);
 }