public void UpperCaseWordsAnalyzeWithSimpleInputString() { // arrange string inputStatement = "This IS a STRING"; UpperCaseWordsAnalyer analyzer = new UpperCaseWordsAnalyer(); string expected = "GIINRSST"; // act string actual = analyzer.Analize(inputStatement); // assert Assert.AreEqual(expected, actual); }
public void UpperCaseWordsAnalyzeWith_MoreThan2500_LengthStatement() { // arrange string inputStatement = File.ReadAllText(Path.Combine(resourcesPath, "IntroductionToKarimMansour.txt")); UpperCaseWordsAnalyer analyzer = new UpperCaseWordsAnalyer(); UpperCaseWordsAnalyzerHelper helper = new UpperCaseWordsAnalyzerHelper(); string expected = helper.Analize(inputStatement); // act string actual = analyzer.Analize(inputStatement); // assert Assert.AreEqual(expected, actual); }
public void UpperCaseWordsAnalyzeWith_MoreThan200K_LengthStatement() { // arrange string inputStatement = File.ReadAllText(Path.Combine(resourcesPath, "Wikipedia_NetherlandsAndEindhoven.txt")); UpperCaseWordsAnalyer analyzer = new UpperCaseWordsAnalyer(); UpperCaseWordsAnalyzerHelper helper = new UpperCaseWordsAnalyzerHelper(); string expected = helper.Analize(inputStatement); // act string actual = analyzer.Analize(inputStatement); // assert Assert.AreEqual(expected, actual); }
public void UpperCaseWordsAnalyzeWithEmptyInputString() { // arrange string inputStatement = ""; UpperCaseWordsAnalyer analyzer = new UpperCaseWordsAnalyer(); // act && assert try { analyzer.Analize(inputStatement); } catch (GivenStringIsEmpty) { return; } catch { Assert.Fail("GivenStringIsEmpty was not thrown."); } Assert.Fail("No exception was thrown."); }
public MainForm() { InitializeComponent(); _sumOfMultiplesCalcultor = new SumOfMultiplesOf3And5(); _stringAnalyzer = new UpperCaseWordsAnalyer(); }