Esempio n. 1
0
        public void TestCalculatorAdd(string numbersToProcess, string delimiter, string expectedResult)
        {
            var    testAdd = new Calculator();
            string result  = testAdd.ProcessStringToAdd(numbersToProcess, delimiter);

            Assert.Equal(expectedResult, result);
        }
Esempio n. 2
0
        [InlineData("5,-2,3,-4,2", ",", "-2,-4")]  // return string of negative numbers - assume to use same delimiter

        public void TestCalculatorAddException(string numbersToProcess, string delimiter, string expectedResult)
        {
            var testAdd = new Calculator();
            // string result = testAdd.Add(numbersToProcess, delimiter);
            var result = Assert.Throws <InvalidOperationException>(() => testAdd.ProcessStringToAdd(numbersToProcess, delimiter));

            //      Assert.Equal("Cannot read temperature before initializing.", ex.Message);
            Assert.Equal(expectedResult, result.Message.ToString());
        }