Page 1 of 1

C# Unit Testen eines Newtonsoft JSON -Modells

Posted: 05 Mar 2025, 08:08
by Anonymous
Ich beginne mit Unit -Tests und mache dies mit Xunit.using Newtonsoft.Json;
namespace HomeAddressSearch
{
public class Properties
{
[Required]
[JsonProperty(PropertyName = "civic_number")]
public string CivicNumber { get; set; }

[JsonProperty(PropertyName = "address")]
public string Address { get; set; }

[JsonProperty(PropertyName = "postal_code")]
public string PostalCode { get; set; }

[JsonProperty(PropertyName = "city_name")]
public string CityName { get; set; }
}
}
< /code>

Und ich habe einen JSON, aus dem ich Werte wie: < /p>

bekomme[
{
"properties": {
"civic_number": "100",
"address": "100, king street",
"postal_code": "H0H0H0",
"city_name": "Windsor"
},
"owner": {
"name": "John Doe",
"age": "40"
},
}
]
< /code>

Also möchte ich dieses Modell testen und denn so ich bin: < /p>


Da CivicNumber erforderlich ist. Eigenschaften Objekt wie City_Name, dann würde der Test fehlschlagen, also weiß ich, dass ich entweder mein Modell anpassen oder auf das ursprüngliche JSON -Format zurückkehren muss. OK < /li>
< /ul>

bin ich auf dem richtigen Weg und wie es geht, das würde mich für viele andere Dinge sehr helfen und starten. < /p>

Danke!>