コード例 #1
0
ファイル: MLTextTest.cs プロジェクト: Confirmit/Portal
 public void Clear()
 {
     m_MLText = new MLText();
     m_MLText.AddText("ru", TextRu);
     m_MLText.AddText("en", TextEn);
     Assert.IsTrue(m_MLText.ContainsCulture("ru"));
     Assert.IsTrue(m_MLText.ContainsCulture("en"));
     m_MLText.Clear();
     Assert.IsFalse(m_MLText.ContainsCulture("ru"));
     Assert.IsFalse(m_MLText.ContainsCulture("en"));
 }
コード例 #2
0
ファイル: MLTextTest.cs プロジェクト: Confirmit/Portal
 public void Remove()
 {
     m_MLText = new MLText();
     m_MLText.AddText("ru", TextRu);
     Assert.IsTrue(m_MLText.ContainsCulture("ru"));
     m_MLText.RemoveText("ru");
     Assert.IsFalse(m_MLText.ContainsCulture("ru"));
 }
コード例 #3
0
ファイル: MLTextTest.cs プロジェクト: Confirmit/Portal
        public void ContainsCulture_False()
        {
            m_MLText = new MLText();
            m_MLText.AddText("ru", TextRu);
            m_MLText.AddText("en", TextEn);

            Assert.IsFalse(m_MLText.ContainsCulture("fr"));
            Assert.IsFalse(m_MLText.ContainsCulture("en-UK"));
        }
コード例 #4
0
ファイル: MLTextTest.cs プロジェクト: Confirmit/Portal
 public void IndexerSet()
 {
     m_MLText = new MLText();
     m_MLText["ru"] = TextRu;
     m_MLText["en"] = TextEn;
     Assert.IsTrue(m_MLText.ContainsCulture("ru"));
     Assert.IsTrue(m_MLText.ContainsCulture("en"));
 }
コード例 #5
0
ファイル: MLText.cs プロジェクト: Confirmit/Portal
        public static MLText operator +(MLText ml1, MLText ml2)
        {
            if( (ml1 == null) && (ml2 == null) )
                return null;
            if (ml1 == null)
                return new MLText(ml2);
            if (ml2 == null)
                return new MLText(ml1);

            MLText output = new MLText(ml1);

            foreach (string cultureID in ml2.Cultures)
            {
                if (output.ContainsCulture(cultureID))
                {
                    output[cultureID] += ml2[cultureID];
                }
                else
                {
                    output.AddText(cultureID, ml2[cultureID]);
                }
            }

            return output;
        }