public void RemoveDuplicateWords_StringIsEmpty_ThrowArgumentException()
        {
            string source = string.Empty;

            Assert.Throws <ArgumentException>(() => WordsManipulation.RemoveDuplicateWords(ref source),
                                              message: "Source string cannot be empty.");
        }
        public void RemoveDuplicateWords_StringIsNull_ThrowArgumentNullException()
        {
            string source = null;

            Assert.Throws <ArgumentNullException>(() => WordsManipulation.RemoveDuplicateWords(ref source),
                                                  message: "Source string cannot be null.");
        }
Ejemplo n.º 3
0
        public void RemoveDuplicateWordsTest()
        {
            string actual = "alpha beta beta gamma gamma gamma delta alpha beta beta gamma gamma gamma delta";
            ///////////////////alpha beta  gamma   delta       *
            string expected = "alpha beta  gamma   delta       ";

            WordsManipulation.RemoveDuplicateWords(ref actual);

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 4
0
        public void Test2()
        {
            string actual = "That Is Why We Have A Lot Of  Friends. Test1 - Test1";

            string expected = "That Is Why We Have A Lot Of  Friends. Test1 - Test1";

            WordsManipulation.RemoveDuplicateWords(ref actual);

            Assert.AreEqual(expected, actual);
        }
        public void RemoveDuplicateWordsTests(string actual, string expected)
        {
            WordsManipulation.RemoveDuplicateWords(ref actual);

            Assert.AreEqual(expected, actual);
        }