public void PutCustomerDetails_ShouldFail_WhenDifferentID() { var controller = new CustomerDetailsController(new TestCustomerContext()); var badresult = controller.PutCustomerDetail(999, GetDemoCustomerDetails()); Assert.IsInstanceOfType(badresult.Result, typeof(BadRequestResult)); }
public void PutCustomerDetails_ShouldReturnStatusCode() { var controller = new CustomerDetailsController(new TestCustomerContext()); var item = GetDemoCustomerDetails(); var result = controller.PutCustomerDetail(item.CustomerId, item); Assert.IsNotNull(result); Assert.AreEqual(HttpStatusCode.NoContent.GetTypeCode(), result.Status.GetTypeCode()); }