public void UpdateUser() { var mock = new Mock<IUserRepository>(); var emailMock = new Mock<IEmailSender>(); var target = new UserService(mock.Object, emailMock.Object); target.Update(new User()); mock.Verify(x => x.Update(It.IsAny<User>()), Times.Once()); }