Ejemplo n.º 1
0
        public void BorrarUsuarioNoExistenteErrorTest()
        {
            //Arrange
            var fakeUsuario       = TestHelper.ObtenerUsuarioFalso();
            var fakeNombreUsuario = fakeUsuario.NombreUsuario;

            var mockUnitOfWork         = new Mock <IUnitOfWork>();
            var mockUsuariosRepository = new Mock <IUsuariosRepository>();

            mockUsuariosRepository
            .Setup(r => r.ObtenerPorNombreUsuario(fakeNombreUsuario))
            .Returns((Usuario)null);

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

            //Act
            businessLogic.BorrarUsuario(fakeNombreUsuario);

            //Assert
            mockUsuariosRepository.VerifyAll();
        }