public void Put() { var repository = new Mock<IRepository<Employee>>(); var controller = new EmployeeController(repository.Object); var employee = new Employee(); repository.Setup(x => x.SaveOrUpdate(employee)); controller.Put(employee); repository.Verify(); }