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(); }
public void GetById() { var repository = new Mock<IRepository<Employee>>(); var controller = new EmployeeController(repository.Object); var employeeId = 1; var expected = new Employee(); repository.Setup(x => x.Find(employeeId)).Returns(expected); var actual = controller.Get(employeeId); Assert.AreEqual(expected, actual); }