public void ShouldBeAbleToCountNumberOfLettersInSimpleSentence()
        {
            var sentenceToScan     = "TDD is awesome!";
            var characterToScanFor = "e";
            var expectedResult     = 2;

            int result = _stringUtils.FindNumberOfOccurences(sentenceToScan, characterToScanFor);

            Assert.AreEqual(expectedResult, result);
        }
Ejemplo n.º 2
0
        public void ShouldBeAbleToCountNumberOfLettersInSimpleSentence()
        {
            // Arrange
            string sentenceToScan     = "TDD is awesome!";
            string characterToScanFor = "e";
            int    expectedResult     = 2;

            // Act
            int actualResult = _stringUtils.FindNumberOfOccurences(sentenceToScan, characterToScanFor);

            // Assert
            Assert.AreEqual(expectedResult, actualResult);
        }
Ejemplo n.º 3
0
        public void ShouldGetAnArgumentExceptionWhenCharacterToScanForIsLargerThanOneCharacter()
        {
            var sentenceToScan     = "This test should throw an exception";
            var characterToScanFor = "xx";
            var stringUtils        = new StringUtils();

            stringUtils.FindNumberOfOccurences(sentenceToScan, characterToScanFor);
        }
Ejemplo n.º 4
0
        public void ShouldGetAnExceptionWhenCharacterToScanForIsLargerThanOneCharacter()
        {
            // arrange
            var sentenceToScan     = "This test should throw an exception";
            var characterToScanFor = "xx";
            var stringUtils        = new StringUtils();

            // assert
            Assert.That(() => stringUtils.FindNumberOfOccurences(sentenceToScan, characterToScanFor), Throws.Exception);
        }
        public void ShouldBeAbleToCountNumberOfLettersInAComplexSentance()
        {
            var sentenceToScan     = "Once is unique, twice is a coincidence, three times is a pattern.";
            var characterToScanFor = "n";
            var expectedResult     = 5;
            var stringUtils        = new StringUtils();

            int result = stringUtils.FindNumberOfOccurences(sentenceToScan, characterToScanFor);

            Assert.AreEqual(expectedResult, result);
        }
Ejemplo n.º 6
0
        public void ShouldBeAbleToCountNumberOfLettersInSimpleSentence()
        {
            // Arrange
            var sentenceToScan = "TDD is awesome!";
            var characterToScanFor = "e";
            var expectedResult = 2;
            var stringUtils = new StringUtils();

            // Act
            int result = stringUtils.FindNumberOfOccurences(sentenceToScan, characterToScanFor);

            // Assert
            Assert.AreEqual(expectedResult, result);
        }
Ejemplo n.º 7
0
        public void ShouldBeAbleToCountNumberOfLettersInAComplexSentence()
        {
            // Arrange
            var sentenceToScan = "Once is unique, twice is a coincidence, three times is a pattern.";
            var characterToScanFor = "n";
            var expectedResult = 5;
            var stringUtils = new StringUtils();

            //Act
            int result = stringUtils.FindNumberOfOccurences(sentenceToScan, characterToScanFor);

            // Assert
            Assert.AreEqual(expectedResult, result);
        }