Esempio 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");
        }
Esempio 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");
        }
Esempio 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);
        }
Esempio 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");
        }