private void btnAgregar_Click(object sender, EventArgs e) { if (ValidarCampos() && Requerimientos()) { if (existeNoExiste(Convert.ToInt32(txtPersonaID.Text))) { Personas p = new Personas() { PersonaID = Convert.ToInt32(txtPersonaID.Text), Nombre = Convert.ToString(txtNombre.Text), CreditoMaximo = Convert.ToDecimal(txtCreditoMaximo.Text), FechaNacimiento = Convert.ToDateTime(txtFechaNacimiento.Text) }; o.AgregarPersona(p); MessageBox.Show("La persona se ha agregado con exito", "¡Alta exitosa!", MessageBoxButtons.OK, MessageBoxIcon.Information); Esconderse(); txtCreditoMaximo.Text = ""; txtPersonaID.Text = ""; txtNombre.Text = ""; txtFechaNacimiento.Text = ""; } else { MessageBox.Show("Este 'PersonaID' esta siendo utilizado, por favor elija otro.", "¡Fracaso en el alta!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public void AgregarPersona_DeberiaFallarSiLaCapaDeDatosFalla() { //Arrange Persona persona = new Persona() { Nombres = "Nombre", Apellidos = "Apellido" }; Mock <IPersonasDatos> mockCapaDatos = new Mock <IPersonasDatos>(); mockCapaDatos.Setup(x => x.Guardar(persona)).Throws(new CapaDeDatosException()); PersonasNegocio personasNegocio = new PersonasNegocio(mockCapaDatos.Object); //Act personasNegocio.AgregarPersona(persona); //Assert }
public void TestMethod2() { objetoParaProbar.AgregarPersona(null); }
public void AgregarPersona_DeberiaFallarSiLePasoComoParametroNull() { objetoParaProbar.AgregarPersona(null); }