Exemplo n.º 1
0
        public void When_Source_Include_More_Then_One_Reverse_String_It_Must_Return_Max()
        {
            //Given
            var testString = "ababckelekdefcthyasdasddevilneverevenlivedasdasdasdasasddef";

            //When
            var result = new SameInReverse.Process().GetSameInReverseTextInString(testString);

            //Then
            Assert.AreEqual(result, "devilneverevenlived");
        }
Exemplo n.º 2
0
        public void Where_Suorce_Has_Capitall_Result_Dont_Change()
        {
            //Given
            var testString = "DevilNecerEveNLIVED";

            //When
            var result = new SameInReverse.Process().GetSameInReverseTextInString(testString);

            //Then
            Assert.AreEqual(result, "devilneverevenlived");
        }
Exemplo n.º 3
0
        public void When_String_DoesNot_Contains_Any_Reverse_It_Should_Return_EmptyString()
        {
            //Given
            var testString = "abcthydef";

            //When
            var result = new SameInReverse.Process().GetSameInReverseTextInString(testString);

            //Then
            Assert.AreEqual(result, string.Empty);
        }
Exemplo n.º 4
0
        public void When_String_Contains_ReverseString_Process_Shoul_Found()
        {
            //Given
            var testString = "abckelekdef";

            //When
            var result = new SameInReverse.Process().GetSameInReverseTextInString(testString);

            //Then
            Assert.AreEqual(result, "kelek");
        }