public void DoSumming_UsingMissingRightOperand_DisplaysError() { SummingModel summingModel = new SummingModel {LeftOperand = "leftoperand"}; SummingController summingController = new SummingController(); summingController.DoSumming(summingModel); Assert.IsTrue(summingController.ModelState.ContainsKey("RightOperand")); }
public void DoSumming_UsingRomanNumbersAsLeftAndRightOperand_DisplaysSummingResult() { SummingModel summingModel = new SummingModel {LeftOperand = "MD", RightOperand = "LX"}; SummingController summingController = new SummingController(); ViewResult viewResult = (ViewResult) summingController.DoSumming(summingModel); Assert.AreEqual("MDLX", viewResult.ViewBag.SummingResult); }
public void DoSumming_UsingInvalidRomanNumberAsRightOperand_DisplaysError() { SummingModel summingModel = new SummingModel {LeftOperand = "MD", RightOperand = "IIII"}; SummingController summingController = new SummingController(); summingController.DoSumming(summingModel); Assert.IsTrue(summingController.ModelState.ContainsKey("RightOperand")); }
public void Index_ReturnsView() { SummingController summingController = new SummingController(); ViewResult viewResult = (ViewResult) summingController.Index(); Assert.AreEqual("Summing", viewResult.ViewBag.Title); }