Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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));
        }