Ejemplo 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;
        }
Ejemplo n.º 4
0
 private TranslatedStringWithDefault CreateString(TranslatedString translatedString)
 {
     return new TranslatedStringWithDefault(translatedString.Japanese, translatedString.Romaji, translatedString.English, translatedString.Default ?? string.Empty);
 }
Ejemplo n.º 5
0
        public void Default_AllNamesEmpty()
        {
            var str = new TranslatedString();

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