public void TestCacheFieldsOverrideBaseFields() { var provider = new Provider6(); var dependencies = DependencyActivator.MergeDependencies(provider, new DependencyContainer()); Assert.AreEqual(provider.Provided3, dependencies.Get <ProvidedType1>()); }
//Cuando se llenen, se retira el error private void SinErrores() { Provider1.SetError(txtCiTrabajador, ""); Provider2.SetError(txtNombre, ""); Provider3.SetError(txtContrasena, ""); Provider4.SetError(richDireccion, ""); Provider5.SetError(txtTelefono, ""); Provider6.SetError(txtCorreo, ""); }
//Validar datos al ingresar private bool validar() { bool error = true; if (txtCiTrabajador.Text == "") { error = false; Provider1.SetError(txtCiTrabajador, "Agrega el CI del trabajador"); } if (txtNombre.Text == "") { error = false; Provider2.SetError(txtNombre, "Inserta un nombre"); } if (txtContrasena.Text == "") { error = false; Provider3.SetError(txtContrasena, "¡Crea una contraseña!"); } if (richDireccion.Text == "") { error = false; Provider4.SetError(richDireccion, "Agrega la dirección del trabajdor"); } if (txtTelefono.Text == "") { error = false; Provider5.SetError(txtTelefono, "Inserta un número telefónico"); } if (txtCorreo.Text == "") { error = false; Provider6.SetError(txtCorreo, "No olvides el correo electrónico"); } return(error); }