Exemple #1
0
        public void ReverseStringByWord_StringIsAPeriodBPeriodCSpaceCPeriodBPeriodA_ShouldReturnCPeriodBPeriodASpaceAPeriodBPeriodC()
        {
            // Arrange
            StringExamples stringExamples = new StringExamples();

            // Act
            var ReverseString = stringExamples.ReverseStringByWord("A.B.C C.B.A");

            // Assert
            Assert.AreEqual("C.B.A A.B.C", ReverseString);
        }
Exemple #2
0
        public void ReverseStringByWord_StringIsTheBrownFoxIsHungry_ShouldReturnHungryIsFoxBrownFox()
        {
            // Arrange
            StringExamples stringExamples = new StringExamples();

            // Act
            var ReverseString = stringExamples.ReverseStringByWord("The brown fox is hungry");

            // Assert
            Assert.AreEqual("hungry is fox brown The", ReverseString);
        }
Exemple #3
0
        public void ReverseStringByWord_StringIsFox_ShouldReturnFox()
        {
            // Arrange
            StringExamples stringExamples = new StringExamples();

            // Act
            var ReverseString = stringExamples.ReverseStringByWord("Fox");

            // Assert
            Assert.AreEqual("Fox", ReverseString);
        }
Exemple #4
0
        public void ReverseStringByWord_StringIsOnlySpaces_ShouldThrowInvalidOperationException()
        {
            // Arrange
            StringExamples stringExamples = new StringExamples();

            // Act
            Action reverseStringByWordFunc = () => stringExamples.ReverseStringByWord("          ");

            // Assert
            Assert.ThrowsException <InvalidOperationException>(reverseStringByWordFunc);
        }