public void CreateContactTest() { //Arrange //Creo el mock object del unitOfWork var mockUnitOfWork = new Mock <IUnitOfWork>(); //Esperamos que se llame al método Insert del Repository con un Booking y luego al Save(); mockUnitOfWork.Setup(un => un.ContactRepository.Insert(It.IsAny <Contact>())); mockUnitOfWork.Setup(un => un.Save()); ContactValidator contactValidator = new ContactValidator(mockUnitOfWork.Object); //Act contactValidator.PostContact(new Contact()); //Assert mockUnitOfWork.VerifyAll(); }