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