public void OperandListAndTestDiffDelimiter(string input, string delimiter, int expectedResult) { var delimterService = new DelimiterService(); var validationService = new ValidationService(delimterService); var calService = new CalculatorService(validationService); var sum = calService.AddOperands(input, delimiter, true, 2000); Assert.Equal(expectedResult, sum.sum); }
public void OperandListAndTestWitLimitAllowNegative(string input, int expectedResult) { var delimterService = new DelimiterService(); var validationService = new ValidationService(delimterService); var calService = new CalculatorService(validationService); var sum = calService.AddOperands(input, "", false, 2000); Assert.Equal(expectedResult, sum.sum); }
public void OperandListAddTest(string commaSeparated, int expected) { var delimterService = new DelimiterService(); var validationService = new ValidationService(delimterService); var calService = new CalculatorService(validationService); var sum = calService.AddOperands(commaSeparated); Assert.Equal(expected, sum.sum); }
public void OperandListAddTestExeption(string commaSeparated, int[] expected) { var delimterService = new DelimiterService(); var validationService = new ValidationService(delimterService); var calService = new CalculatorService(validationService); try { var sum = calService.AddOperands(commaSeparated); }catch (Exception ex) { Assert.Contains(string.Join(',', expected), ex.Message); } }