/// <summary> /// Test Retrieving a Record from the Data Base /// </summary> public void TestGet() { using (var controller = new PaperVersionApiController(_dbContext, _logger)) { if (saveItem == null || saveItem.Id == null) { TestAdd(); } var response = controller.GetPaperVersion(loginToken, saveItem.Id) as OkObjectResult; Assert.IsNotNull(response); Assert.AreEqual(200, response.StatusCode); testItem = response.Value as PaperVersion; Assert.AreEqual(testItem.Id, saveItem.Id); Assert.AreEqual(testItem.Name, saveItem.Name); Assert.AreEqual(testItem.Description, saveItem.Description); Assert.AreEqual(testItem.Content, saveItem.Content); Assert.AreEqual(testItem.ContributorId, saveItem.ContributorId); Assert.AreEqual(testItem.PaperId, saveItem.PaperId); Assert.AreEqual(testItem.Comments, saveItem.Comments); Assert.AreEqual(testItem.AuditEntered, saveItem.AuditEntered); Assert.AreEqual(testItem.AuditEnteredBy, saveItem.AuditEnteredBy); Assert.AreEqual(testItem.AuditUpdated, saveItem.AuditUpdated); Assert.AreEqual(testItem.AuditUpdatedBy, saveItem.AuditUpdatedBy); } }
/// <summary> /// Test Deleting a Record from the Data Base /// </summary> public void TestDelete() { using (var controller = new PaperVersionApiController(_dbContext, _logger)) { if (saveItem == null || saveItem.Id == null) { TestAdd(); } var response = controller.DeletePaperVersion(loginToken, saveItem.Id) as OkResult; // Test to make sure the item is not found var notFound = controller.GetPaperVersion(loginToken, saveItem.Id) as NotFoundResult; Assert.IsNotNull(notFound); Assert.AreEqual(404, notFound.StatusCode); } }