public void TestStatusCodeAndHeader() { PetApi petApi = new PetApi(); var response = petApi.GetPetByIdWithHttpInfo(petId); Assert.AreEqual(response.StatusCode, 200); Assert.IsTrue(response.Headers.ContainsKey("Content-Type")); Assert.AreEqual(response.Headers["Content-Type"], "application/json"); }
public void TestStatusCodeAndHeader() { PetApi petApi = new PetApi(); var response = petApi.GetPetByIdWithHttpInfo(petId); //Assert.Equal("OK", response.StatusCode); Assert.Equal(200, (int)response.StatusCode); Assert.True(response.Headers.ContainsKey("Content-Type")); Assert.Equal("application/json", response.Headers["Content-Type"][0]); }
public void GetPetByIdWithHttpInfo_GivenExistentId_Returns200Response() { Pet expected = BuildSamplePet(); ApiResponse <Pet> response = _petApi.GetPetByIdWithHttpInfo(PetId); Pet result = response.Data; Assert.IsType <ApiResponse <Pet> >(response); Assert.Equal(200, (int)response.StatusCode); Assert.True(response.Headers.ContainsKey("Content-Type")); Assert.Equal("application/json", response.Headers["Content-Type"][0]); Assert.Equal(expected.Name, result.Name); Assert.Equal(expected.Status, result.Status); Assert.IsType <List <Tag> >(result.Tags); Assert.Equal(expected.Tags[0].Id, result.Tags[0].Id); Assert.Equal(expected.Tags[0].Name, result.Tags[0].Name); Assert.IsType <List <string> >(result.PhotoUrls); Assert.Equal(expected.PhotoUrls[0], result.PhotoUrls[0]); Assert.IsType <Category>(result.Category); Assert.Equal(expected.Category.Id, result.Category.Id); Assert.Equal(expected.Category.Name, result.Category.Name); }