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(); }