示例#1
0
文件: Tests.cs 项目: blfortier/TDD
        public void CheckForTabsAndRemoveThemFromString()
        {
            string input    = "abc\t ";
            string expected = "abc";
            var    actual   = TrimSpaces.CheckForWhiteSpace(input);

            Assert.AreEqual(expected, actual);
        }
示例#2
0
文件: Tests.cs 项目: blfortier/TDD
        public void RemoveWhiteSpaceInMiddleOfString()
        {
            string input    = "abc\r\n cd \r\n ";
            string expected = "abc\r\ncd\r\n";
            var    actual   = TrimSpaces.CheckForWhiteSpace(input);

            Assert.AreEqual(expected, actual);
        }
示例#3
0
文件: Tests.cs 项目: blfortier/TDD
        public void KeepsWhitespaceAtBeginningOfString()
        {
            string input    = "   abc    ";
            string expected = "   abc";
            var    actual   = TrimSpaces.CheckForWhiteSpace(input);

            Assert.AreEqual(expected, actual);
        }
示例#4
0
文件: Tests.cs 项目: blfortier/TDD
        public void RemoveWhiteSpacesAtEndOfString()
        {
            string input    = "abc    ";
            string expected = "abc";
            var    actual   = TrimSpaces.CheckForWhiteSpace(input);

            Assert.AreEqual(expected, actual);
        }
示例#5
0
文件: Tests.cs 项目: blfortier/TDD
        public void CheckForNoWhitespace_InAString()
        {
            string input    = "abc";
            string expected = "abc";
            var    actual   = TrimSpaces.CheckForWhiteSpace(input);

            Assert.AreEqual(expected, actual);
        }
示例#6
0
文件: Tests.cs 项目: blfortier/TDD
        public void CheckIfAStringIsEmpty_ReturnException()
        {
            string input = "";

            Assert.Throws <System.ArgumentException>(() => TrimSpaces.CheckForWhiteSpace(input));
        }
示例#7
0
文件: Tests.cs 项目: blfortier/TDD
        public void CheckIfAStringIsNull_ReturnException()
        {
            string input = null;

            Assert.Throws <System.NullReferenceException>(() => TrimSpaces.CheckForWhiteSpace(input));
        }