public ActionResult Sum(BigNumbersSumViewModel model) { if (ModelState.IsValid) { // Model aready validated, no additional validation needed model.Result = BigNumbersHelper.Sum(model.Number1, model.Number2); logger.Log(LogLevel.Info, $"{model.Number1}, {model.Number2}, {model.Result}"); } return(View(model)); }
public void CorrectSumNegativeNumberNegativeResult() { Assert.AreEqual("-14", BigNumbersHelper.Sum("-12", "-2")); }
public void BigNumbersOk() { Assert.AreEqual("222222455555555555553333333333333333333333333344444444444444", BigNumbersHelper.Sum("233333333333331111111111111111111111111111111111111111", "222222222222222222222222222222222222222222222233333333333333")); }
public void CorrectSumNegativeNumber() { Assert.AreEqual("10", BigNumbersHelper.Sum("12", "-2")); }
public void CorrectSum() { Assert.AreEqual("24", BigNumbersHelper.Sum("12", "12")); }
public void ArgumentExceptionNumber2() { BigNumbersHelper.Sum("12", "d"); }
public void ArgumentNullExceptionNumber2() { BigNumbersHelper.Sum("12", null); }
public void ArgumentNullExceptionNumber1() { BigNumbersHelper.Sum(null, "12"); }