public void CanOutputResult() { CalcModelView modelView = new CalcModelView(); modelView.Result = 3; Assert.AreEqual(3, modelView.Result); }
public void CanInputNumber2() { CalcModelView modelView = new CalcModelView(); modelView.InputNumberTwo = 2; Assert.AreEqual(2, modelView.InputNumberTwo); }
public void CanInputNumber1() { CalcModelView modelView = new CalcModelView(); modelView.InputNumberOne = 1; Assert.AreEqual(1, modelView.InputNumberOne); }
public ActionResult MainForm(MortgageCalc model) { if (ModelState.IsValid) { MortgageCalc mort = new MortgageCalc(model.Principal, model.Interest, model.NumYears); CalcModelView mortView = new CalcModelView(mort); return(View("Result", mortView)); } else { return(View(model)); } }
public void CanCalc_TwoPlusTwo() { CalcModelView modelView = new CalcModelView(); ICommand command = modelView.CalcCommand; modelView.InputNumberOne = 2; modelView.InputNumberTwo = 2; command.Execute(null); Assert.AreEqual(4, modelView.Result); }
public void CanCalc_OnePlusOne() { CalcModelView modelView = new CalcModelView(); ICommand command = modelView.CalcCommand; modelView.InputNumberOne = 1; modelView.InputNumberTwo = 1; command.Execute(null); Assert.AreEqual(2, modelView.Result); }
public void CanCalc_ResultChanged() { bool hasFired = false; CalcModelView modelView = new CalcModelView(); modelView.PropertyChanged += (sender, args) => { if (args.PropertyName == "Result") { hasFired = true; } }; modelView.InputNumberOne = 3; modelView.InputNumberTwo = 3; ICommand command = modelView.CalcCommand; command.Execute(null); Assert.IsTrue(hasFired); }
public void CanModelViewInititiate() { CalcModelView modelView = new CalcModelView(); }