Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }