Example #1
0
        public void NumMatches_WordListIsNull()
        {
            // Arrange
            WordListXml   xmlWords  = null;
            WordListRazor viewWords = new WordListRazor("TEST LABEL UNIT", ' ');

            // Act
            int numMatches = this.NumMatches(xmlWords, viewWords);

            // Assert
            // There need be no assertions since a NullReferenceException is the only expected result
        }
Example #2
0
        public void NumMatches_WordListIsEmpty()
        {
            // Arrange
            XmlNode       testNode  = GetXmlNode("NumMatchesTest.xml", "/content-item/labels", "label", "TEST-LABEL-FOR-UNIT-TEST");
            WordListXml   xmlWords  = new WordListXml(testNode, ' ');
            WordListRazor viewWords = new WordListRazor("TEST LABEL UNIT", ' ');

            xmlWords.Words.RemoveRange(0, xmlWords.Words.Count); // This is to empty the list for this test
            Assert.IsTrue(xmlWords.Words.Count == 0, "xmlWords.Words was expected to be empty");
            Assert.IsTrue(viewWords.Words.Count == 3, "viewWords.Words was expected to have 3 words");

            // Act
            int numMatches = this.NumMatches(xmlWords, viewWords);

            // Assert
            Assert.AreEqual(numMatches, 0, "NumMatches was expected to be zero.");
        }
Example #3
0
        public void NumMatches_WordListsHaveValues()
        {
            // Arrange
            string        fileName  = "NumMatchesTest.xml";
            XmlNode       testNode  = GetXmlNode(fileName, "/content-item/labels", "label", "TEST-LABEL-FOR-UNIT-TEST");
            WordListXml   xmlWords  = new WordListXml(testNode, ' ');
            WordListRazor viewWords = new WordListRazor("TEST LABEL UNIT", ' ');

            Assert.IsNotNull(xmlWords, "xmlWords was not expected to be null");
            Assert.IsNotNull(viewWords, "viewWords was not expected to be null");
            Assert.IsNotNull(xmlWords.Words, "xmlWords.Words was not expected to be null");
            Assert.IsNotNull(viewWords.Words, "viewWords.Words was not expected to be null");
            Assert.IsTrue(xmlWords.Words.Count == 5, "xmlWords.Words was expected to have 5 words but had " + xmlWords.Words.Count.ToString());
            Assert.IsTrue(viewWords.Words.Count == 3, "viewWords.Words was expected to have 3 words but had " + viewWords.Words.Count.ToString());


            // Act
            int numMatches = this.NumMatches(xmlWords, viewWords);

            // Assert
            Assert.AreEqual(numMatches, 3, "NumMatches was expected to be three. Check file: " + fileName);
        }