public void PutSoftware_ShouldFail_WhenDifferentId() { var controller = new SoftwaresController(new TestLicenseManagerContext()); var badresult = controller.PutSoftware(999, GetDemoSoftware()); Assert.IsInstanceOfType(badresult, typeof(BadRequestResult)); }
public void PutSoftware_ShouldReturnStatusCode() { var controller = new SoftwaresController(GetDemoContext()); var item = GetDemoSoftware(); var result = controller.PutSoftware(item.SoftwareId, item) as StatusCodeResult; Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(StatusCodeResult)); Assert.AreEqual(HttpStatusCode.NoContent, result.StatusCode); }
public void PutSoftware_ShouldFail_WhenInvalidManufacturerId() { var context = GetDemoContext(); var item = GetDemoSoftware(); context.Softwares.Add(item); var controller = new SoftwaresController(context); item.ManufacturerId = 999; var result = controller.PutSoftware(item.SoftwareId, item); Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(BadRequestErrorMessageResult)); }