public void PutEmployeeThrowsWhenRepositoryUpdateReturnsFalse() { //Arrange var controller = new EmployeeWCFController(new MemeoryEmployeeBoService()); Assert.Throws<HttpResponseException>(() => controller.PutEmployee(new Employee() { EmployeeID=123})); }
public void PutEmployeeUpdatesRepository() { //Arrange var controller = new EmployeeWCFController(new MemeoryEmployeeBoService()); var item=new Employee { EmployeeID=1,Title="PM"}; // Act controller.PutEmployee(item); var existEmployee = controller.GetEmployee(1); // Assert Assert.NotNull(existEmployee); Assert.Same(item, existEmployee); }