예제 #1
0
        public void ObtenerUsuariosNullTest()
        {
            //Arrange
            List <Usuario> usuariosEsperados = null;

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

            mockUsuariosRepository
            .Setup(r => r.GetAll())
            .Returns(usuariosEsperados);

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

            //Act
            IEnumerable <Usuario> obtainedResult = businessLogic.ObtenerUsuarios();

            //Assert
            mockUsuariosRepository.VerifyAll();
            Assert.IsNull(obtainedResult);
        }