示例#1
0
        public void Test_Get_All_Phrases()
        {
            var aXMLRepository = new XmlPhraseRepository();
            var aListOfPhrases = aXMLRepository.GetAllPhrases();

            if (aListOfPhrases != null)
            {
                Assert.AreEqual("Una casa bonita", aListOfPhrases[0].PhraseText);
                Assert.AreEqual("Otra casa", aListOfPhrases[1].PhraseText);
            }
        }
示例#2
0
        public void Test_To_Add_New_Phrase()
        {
            var aXMLRepository = new XmlPhraseRepository();
            var aNewPhrase     = new Phrase()
            {
                PhraseId             = 2,
                PhraseText           = "Otra casa",
                WordsIds             = "1,2,3",
                AssignedDictionaryId = 1
            };

            aXMLRepository.AddNewPhrase(aNewPhrase);
        }
示例#3
0
        public void Test_Get_All_Phrases_Repository_Right_Values()
        {
            var aXMLRepository = new XmlPhraseRepository();

            var aListOfPhrases = aXMLRepository.GetPhrasesInDictionary(1, 10);

            if (aListOfPhrases != null)
            {
                Assert.AreEqual("Una casa bonita", aListOfPhrases[0].PhraseText);
            }
            aListOfPhrases = aXMLRepository.GetPhrasesInDictionary(2, 10);

            if (aListOfPhrases != null)
            {
                Assert.AreEqual("Otra casa", aListOfPhrases[0].PhraseText);
            }
        }