public MainPage() { this.BindingContext = this.calculadoraVM = new CalculadoraViewModel(); this.InitializeComponent(); this.addEvents(); }
public ActionResult Operar(CalculadoraRequestViewModel model) { var returnData = new CalculadoraViewModel(); switch (model.Operacion) { case OperacionEnum.Suma: returnData.Resultado = model.Numero1 + model.Numero2; break; case OperacionEnum.Resta: returnData.Resultado = model.Numero1 - model.Numero2; break; case OperacionEnum.Multiplicacion: returnData.Resultado = model.Numero1 * model.Numero2; break; case OperacionEnum.Division: if (model.Numero2 != 0) { returnData.Resultado = model.Numero1 / model.Numero2; } else { return(RedirectToAction("Error", new { s = "No se puede dividir por cero" })); } break; } return(View("OperarResult", returnData)); }
public void DigitarEExibir12() { var c = new CalculadoraViewModel(); c.Informar("1"); c.Informar("2"); Assert.AreEqual("12", c.Display); }
public void CalcularSumaDosNumerosFail() { CalculadoraViewModel calculadoraViewModel = new CalculadoraViewModel { CalculadoraModel = null }; calculadoraViewModel.Sumar(); Assert.Fail("Se espera que el método falle."); }
public void Digitar2p2igual4p2igual6() { var c = new CalculadoraViewModel(); c.Informar("2"); c.Informar("+"); c.Informar("2"); c.Informar("="); c.Informar("+"); c.Informar("2"); c.Informar("="); Assert.AreEqual("6", c.Display); }
public IActionResult Calcular() { var calculadoraViewModel = new CalculadoraViewModel() { CalculadoraModel = new CalculadoraModel() { Numero1 = 0, Numero2 = 0, Resultado = 0 } }; return(View(calculadoraViewModel)); }
public void CalcularSumaDosNumeros() { CalculadoraViewModel calculadoraViewModel = new CalculadoraViewModel { CalculadoraModel = new CalculadoraModel() { Numero1 = 1, Numero2 = 2, Resultado = 0 } }; calculadoraViewModel.Sumar(); Assert.AreEqual(calculadoraViewModel.EsCalculado, true, "Se espera que el resultado cambie de estado."); Assert.AreEqual(calculadoraViewModel.CalculadoraModel.Resultado, 3, "La suma de los números no es el esperado."); }
public IActionResult Calcular([FromForm] CalculadoraViewModel calculadoraViewModel) { calculadoraViewModel.Sumar(); return(View(calculadoraViewModel)); }
public ActionResult Adicao(CalculadoraViewModel calculadoraViewModel) { calculadoraViewModel.Resultado = calculadoraViewModel.Numero1 + calculadoraViewModel.Numero2; return(View(calculadoraViewModel)); }