/// <summary> /// Use the SimpleCalculator library with or without IoC /// </summary> /// <param name="use_IoC">Pass true for IoC</param> private static void UseSimpleCalculatorLib(bool use_IoC) { var start = 10; var amount = 5; var by = 2; ISimpleCalculator mycalc; if (use_IoC) { mycalc = _serviceProvider.GetService <ISimpleCalculator>(); } else { mycalc = new SimpleCalculatorLib(); } mycalc.Add(start, amount); mycalc.Subtract(start, amount); mycalc.Multiply(start, by); mycalc.Divide(start, by); mycalc = null; }
public SimpleCalculatorTests() { _mock = new Mock <ISimpleCalculatorLogger>(); _sut = new SimpleCalculatorLib(_mock.Object); }