public void Test5LoginEmpleadoControladorBD() { // Una vez ejecutada los testings anteriores debieron haber sido creado los nuevos datos antes de continuar con esta prueba. ControladorEmpleado controladorEmpleado = new ControladorEmpleado(); Empleado secretaria_buscado = controladorEmpleado.BuscarEmpleadoPorClavesUnicasPorVista(36001111).MiEmpleado; Empleado directivo_buscado = controladorEmpleado.BuscarEmpleadoPorClavesUnicasPorVista(36002222).MiEmpleado; Login login1 = new Login() { Empleado = secretaria_buscado, usuario = "dgiorgi", contraseña = "dgiorgi" }; Login login2 = new Login() { Empleado = directivo_buscado, usuario = "llong", contraseña = "llong" }; using (var context = new DiagramasDeTablasContainer1()) // Se guarda los nuevos login en la base de datos de manera manual, sin uso de controlador { context.Entry(secretaria_buscado).State = System.Data.Entity.EntityState.Modified; context.Entry(login1).State = System.Data.Entity.EntityState.Added; context.Entry(directivo_buscado).State = System.Data.Entity.EntityState.Modified; context.Entry(login2).State = System.Data.Entity.EntityState.Added; context.SaveChanges(); } //Aceptación Assert.IsNotNull(controladorEmpleado.VerificarLoginEmpleado("dgiorgi", "dgiorgi")); Assert.IsNotNull(controladorEmpleado.VerificarLoginEmpleado("llong", "llong")); //Rechazo Assert.IsNull(controladorEmpleado.VerificarLoginEmpleado("dgiorgi", "llong")); Assert.IsNull(controladorEmpleado.VerificarLoginEmpleado("llong", "dgiorgi")); Assert.IsNull(controladorEmpleado.VerificarLoginEmpleado("xaz", "xaz")); Assert.IsNull(controladorEmpleado.VerificarLoginEmpleado("dgiorgi", "")); Assert.IsNull(controladorEmpleado.VerificarLoginEmpleado("", "dgiorgi")); logins.Add(login1); logins.Add(login2); }