예제 #1
0
        public void AgregarUsuarioNombreUsuarioVacioTest()
        {
            var fakeUsuario            = TestHelper.ObtenerUsuarioNombreUsuarioVacio();
            var mockUsuariosRepository = new Mock <IUsuariosRepository>();
            var mockUnitOfWork         = new Mock <IUnitOfWork>();

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

            //Act
            businessLogic.AgregarUsuario(fakeUsuario);

            //Assert
            mockUsuariosRepository.VerifyAll();
        }
예제 #2
0
        public void AgregarUsuarioOkTest()
        {
            //Arrange
            var fakeUsuario = TestHelper.ObtenerUsuarioFalso();

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

            mockUsuariosRepository
            .Setup(r => r.Insert(fakeUsuario));

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

            //Act
            businessLogic.AgregarUsuario(fakeUsuario);

            //Assert
            mockUsuariosRepository.VerifyAll();
        }