public void GetMaxNumberOfIdenticalConsecutiveSymbols_ForLatinSymbols_DifferentCasesOfIdenticalConsecutiveLatinSymbolSequences_ReturnCorrectAnswer(string testString, int expected) { Program.SymbolDetermination isLatin = Program.IsLatin; int actual = Program.GetMaxNumberOfIdenticalConsecutiveSymbols(testString, isLatin); Assert.AreEqual(expected, actual); }
public void GetMaxNumberOfIdenticalConsecutiveSymbols_ForNumbers_LeftBoundaryCondition_InRange_ReturnCorrectAnswer() { int expected = 3; string leftBoundaryCondition = "000"; Program.SymbolDetermination isNumber = Program.IsNumber; int actual = Program.GetMaxNumberOfIdenticalConsecutiveSymbols(leftBoundaryCondition, isNumber); Assert.AreEqual(expected, actual); }
public void GetMaxNumberOfIdenticalConsecutiveSymbols_ForNumbers_RightBoundaryCondition_OutOfRange_ReturnCorrectAnswer() { int expected = 0; string rightBoundaryCondition = ":::"; Program.SymbolDetermination isNumber = Program.IsNumber; int actual = Program.GetMaxNumberOfIdenticalConsecutiveSymbols(rightBoundaryCondition, isNumber); Assert.AreEqual(expected, actual); }
public void GetMaxNumberOfIdenticalConsecutiveSymbols_ForNumbers_StringWithoutNumbers_ReturnCorrectAnswer() { int expected = 0; string stringWithoutNumbers = "abcz"; Program.SymbolDetermination isNumber = Program.IsNumber; int actual = Program.GetMaxNumberOfIdenticalConsecutiveSymbols(stringWithoutNumbers, isNumber); Assert.AreEqual(expected, actual); }
public void GetMaxNumberOfIdenticalConsecutiveSymbols_ForLatinSymbols_RightBoundaryCondition_InRange_ReturnCorrectAnswer() { int expected = 3; string rightBoundaryCondition = "zzz"; Program.SymbolDetermination isLatin = Program.IsLatin; int actual = Program.GetMaxNumberOfIdenticalConsecutiveSymbols(rightBoundaryCondition, isLatin); Assert.AreEqual(expected, actual); }
public void GetMaxNumberOfIdenticalConsecutiveSymbols_ForLatinSymbols_StringWithoutLatinSymbols_ReturnCorrectAnswer() { int expected = 0; string stringWithoutLatinSymbols = "1233"; Program.SymbolDetermination isLatin = Program.IsLatin; int actual = Program.GetMaxNumberOfIdenticalConsecutiveSymbols(stringWithoutLatinSymbols, isLatin); Assert.AreEqual(expected, actual); }