Exemplo n.º 1
0
        public void CreateServiceTest()
        {
            //Arrange
            //Creo el mock object del unitOfWork
            var mockUnitOfWork = new Mock <IUnitOfWork>();

            //Esperamos que se llame al método Insert del Repository con un Service y luego al Save();
            mockUnitOfWork.Setup(un => un.ServiceRepository.Insert(It.IsAny <Service>()));
            mockUnitOfWork.Setup(un => un.Save());

            ServiceValidator ServiceValidator = new ServiceValidator(mockUnitOfWork.Object);

            //Act
            ServiceValidator.PostService(new Service());

            //Assert
            mockUnitOfWork.VerifyAll();
        }