public void CheckForNegativeNumbersTests() { string input = "1,2,-3"; string[] delimeters = Parser.ParseDelimiters(input); List <int> numbers = Parser.ParseNumbers(input, delimeters); Assert.Throws <NegativeNumberException>(() => SanitizeNumbers.CheckForNegatives(numbers)); }
public void AddTest_RemoveBigNumbers(int expected, string input) { string[] delimeters = Parser.ParseDelimiters(input); List <int> numbers = Parser.ParseNumbers(input, delimeters); numbers = SanitizeNumbers.RemoveBigNumbers(numbers); int result = Calculator.Add(numbers); Assert.Equal(expected, result); }
public void RemoveBigNumbersTests() { string input = "1,1001,6,2000"; string[] delimeters = Parser.ParseDelimiters(input); List <int> numbers = Parser.ParseNumbers(input, delimeters); List <int> result = SanitizeNumbers.RemoveBigNumbers(numbers); List <int> expected = new List <int> { 1, 6 }; Assert.Equal(expected, result); }