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")); }
public StringCalculator1 StringCalculatorSutBuilder() { var useCase = new StringCalculator1(); return(useCase); }