public void GetBookByInvalidId(string id) { var response = DeleteHelpMethods.CreateDeleteRequestById(id); var responseJson = response.Content.ReadAsStringAsync().Result; var error = JsonConvert.DeserializeObject <Error>(responseJson); var messageFormat = AccessExcelData.GetTestData <Error>("Name", "missingId", "Errors", EndpointsConstants.BooksXlsxFilename).Message; var expectedMessage = string.Format(messageFormat, id); Assert.AreEqual(HttpStatusCode.NotFound, response.StatusCode); Assert.AreEqual(expectedMessage, error.Message); }
public void GetBookById(string id) { var getResponse = GetHelpMethods.ReturnBooksById(id); Assert.AreEqual(HttpStatusCode.OK, getResponse.StatusCode); var deleteResponse = DeleteHelpMethods.CreateDeleteRequestById(id); Assert.AreEqual(HttpStatusCode.NoContent, deleteResponse.StatusCode); var newGetResponse = GetHelpMethods.ReturnBooksById(id); Assert.AreEqual(HttpStatusCode.NotFound, newGetResponse.StatusCode); }