public void PutHardware_ShouldFail_WhenDifferentID() { var controller = new HardwaresController(new HardwareRepository(new TestAppContext())); var badresult = controller.PutHardware(999, GetDemoHardware()); Assert.IsInstanceOfType(badresult, typeof(BadRequestResult)); }
public void PutHardware_ShouldReturnStatusCode() { var controller = new HardwaresController(new HardwareRepository(new TestAppContext())); var item = GetDemoHardware(); var result = controller.PutHardware(item.Id, item) as StatusCodeResult; Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(StatusCodeResult)); Assert.AreEqual(HttpStatusCode.NoContent, result.StatusCode); }