public void WhenSingleNumberReturnValue(string input, int expected)
        {
            var stringCalculator = new StringCalculator();
            int output           = stringCalculator.Evaluate(input);

            Assert.AreEqual(output, expected);
        }
        public void WhenNumbersSeparatedWithEitherNewLineANdCommaReturnSum(string input, int expected)
        {
            var stringCalculator = new StringCalculator();
            int output           = stringCalculator.Evaluate(input);

            Assert.AreEqual(output, expected);
        }
        public void WhenNumberIsGreatherThan100IsIgnored(string input, string expected)
        {
            var stringCalculator = new StringCalculator();

            string outmessage = Assert.Throws <Exception>(() => stringCalculator.Evaluate(input)).Message;

            Assert.AreEqual(outmessage, expected);
        }
        public void WhenEmptyReturnZero(string input, int expected)
        {
            //act
            var stringCalculator = new StringCalculator();

            //arrange
            int output = stringCalculator.Evaluate(input);

            // assert

            Assert.AreEqual(output, expected);
        }