Beispiel #1
0
        public void ActualizarUsuarioDatosErroneosTest()
        {
            //Arrange
            var fakeUsuario            = TestHelper.ObtenerUsuarioNombreVacio();
            var fakeNombreUsuario      = fakeUsuario.NombreUsuario;
            var mockUsuariosRepository = new Mock <IUsuariosRepository>();
            var mockUnitOfWork         = new Mock <IUnitOfWork>();

            var businessLogic = new UsuariosService(mockUnitOfWork.Object, mockUsuariosRepository.Object);

            //Act
            businessLogic.ModificarUsuario(fakeNombreUsuario, fakeUsuario);

            //Assert
            mockUsuariosRepository.VerifyAll();
        }
Beispiel #2
0
        public void ActualizarUsuarioExistenteOkTest()
        {
            //Arrange
            var fakeUsuario            = TestHelper.ObtenerUsuarioFalso();
            var fakeNombreUsuario      = fakeUsuario.NombreUsuario;
            var mockUsuariosRepository = new Mock <IUsuariosRepository>();
            var mockUnitOfWork         = new Mock <IUnitOfWork>();

            mockUsuariosRepository.Setup(r => r.ObtenerPorNombreUsuario(fakeNombreUsuario)).Returns(fakeUsuario);
            mockUsuariosRepository.Setup(r => r.ModificarUsuario(fakeUsuario));

            var businessLogic = new UsuariosService(mockUnitOfWork.Object, mockUsuariosRepository.Object);

            //Act
            businessLogic.ModificarUsuario(fakeNombreUsuario, fakeUsuario);

            //Assert
            mockUsuariosRepository.VerifyAll();
        }