Example #1
0
 public void SetUp()
 {
     helpersMock = new Mock <IHelpers>();
     helpersMock.SetupGet(x => x.GetOperators).Returns(new List <char> {
         '/', '*', '+', '-'
     });
     calc = new StringCalculator1(helpersMock.Object);
 }
 public void whenMoreThan2NumbersAreUsedThenExceptionIsThrown()
 {
     Assert.Throws(typeof(ArgumentException), () => StringCalculator1.Add("1,2,3"));
 }
 public void whenNonNumberIsUsedThenExceptionIsThrown()
 {
     Assert.Throws(typeof(FormatException), () => StringCalculator1.Add("1,x"));
 }
 public void when2NumbersAreUsedThenNoExceptionIsThrown()
 {
     Assert.DoesNotThrow(() => StringCalculator1.Add("1,2"));
 }
Example #5
0
        public StringCalculator1 StringCalculatorSutBuilder()
        {
            var useCase = new StringCalculator1();

            return(useCase);
        }