Example #1
0
        public void ShouldBeAbleToHandleNulls()
        {
            var stringToFind   = "s";
            var expectedResult = -1;
            var classUnderTest = new Simple();

            var actualResult = classUnderTest.CountOccurences(null, stringToFind);

            Assert.AreEqual(expectedResult, actualResult);
        }
Example #2
0
        public void ShouldFindOneYInMysterious()
        {
            var stringToCheck  = "mysterious";
            var stringToFind   = "y";
            var expectedResult = 1;
            var classUnderTest = new Simple();

            var actualResult = classUnderTest.CountOccurences(stringToCheck, stringToFind);

            Assert.AreEqual(expectedResult, actualResult);
        }
Example #3
0
        public void SearchShouldBeCaseSenstive()
        {
            var stringToCheck  = "mySterious";
            var stringToFind   = "s";
            var expectedResult = 2;
            var classUnderTest = new Simple();

            var actualResult = classUnderTest.CountOccurences(stringToCheck, stringToFind);

            Assert.AreEqual(expectedResult, actualResult);
        }