public void Login_UsuarioNoExiste_RegresaFalso() { //Arrange var objetoFalso = new Mock <IRepositorioUsuarios>(); var nombreUsuario = "jhon1"; var pass = "******"; objetoFalso.Setup(m => m.SeleccionarUsuario(nombreUsuario)) .Returns((Usuario)null); var servicio = new ServiciosDeCuentaDependientes(objetoFalso.Object); //Act var resultado = servicio.Login(nombreUsuario, pass); //Asert Assert.IsFalse(resultado); }
public void Login_UsuarioActivoYPasswordCorrecto_RegresaVerdadero() { var objetoFalso = new Mock <IRepositorioUsuarios>(); var nombreUsuario = "Salchi Chon"; var pass = "******"; objetoFalso.Setup(m => m.SeleccionarUsuario(nombreUsuario)) .Returns(new Usuario() { NombreDeUsuario = nombreUsuario, Password = pass, EstaActivo = true }); var servicio = new ServiciosDeCuentaDependientes(objetoFalso.Object); Assert.IsTrue(servicio.Login(nombreUsuario, pass)); }
public void Login_UsuarioInactivo_RegresaFalso() { //Arrange var objetoFalso = new Mock <IRepositorioUsuarios>(); var nombreUsuario = "Jhon1"; var pass = "******"; objetoFalso.Setup(m => m.SeleccionarUsuario(nombreUsuario)) .Returns(new Usuario() { NombreDeUsuario = nombreUsuario, EstaActivo = false, }); var servicio = new ServiciosDeCuentaDependientes(objetoFalso.Object); //Act //Assert Assert.IsFalse(servicio.Login(nombreUsuario, pass)); }