public void ShouldBeAbleToCountNumberOfLettersInSimpleSentence() { var sentenceToScan = "TDD is awesome!"; var characterToScanFor = "e"; var expectedResult = 2; int result = _stringUtils.FindNumberOfOccurences(sentenceToScan, characterToScanFor); Assert.AreEqual(expectedResult, result); }
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); }
public void ShouldGetAnArgumentExceptionWhenCharacterToScanForIsLargerThanOneCharacter() { var sentenceToScan = "This test should throw an exception"; var characterToScanFor = "xx"; var stringUtils = new StringUtils(); stringUtils.FindNumberOfOccurences(sentenceToScan, characterToScanFor); }
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); }
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); }
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); }