public async Task DeserializeAsync_Literal_LiteralDeserialized() { // Arrange const string json = "true"; var response = new HttpResponseMessage { Content = new StringContent(json, Encoding.UTF8, "application/json") }; // Act var result = await response.DeserializeAsync <bool>(); // Assert Assert.True(result); }
public async Task DeserializeAsync_Poco_PocoDeserialized() { // Arrange const string json = @"{ ""age"": 35, ""name"": ""Peter"", ""enabled"": true }"; var response = new HttpResponseMessage { Content = new StringContent(json, Encoding.UTF8, "application/json") }; // Act var result = await response.DeserializeAsync <ViewModelDummy>(); // Assert Assert.Equal(35, result.Age); Assert.Equal("Peter", result.Name); Assert.True(result.Enabled); }