Я занят написанием метода десериализации, но десериализованный объект не заполнен никакими значениями. Я тестирую ядро метода в тестовом классе.
[TestMethod]
public void DeserializeObject_WithReader()
{
string json = "{\"objectName\":\"joe\",\"objectAge\":30,\"objectDimensionX\":148.25,\"objectDimensionY\":95.87}";
using (StringReader reader = new StringReader(json))
{
using (JsonTextReader jsonReader = new JsonTextReader(reader))
{
JsonSerializer ser = JsonSerializer.CreateDefault();
var t = ser.Deserialize<SerializedObjectTestClass>(jsonReader);
}
}
}
Вот мой тестовый класс, который я пытаюсь заполнить
public class SerializedObjectTestClass
{
private string ObjectName { get; set; }
private int ObjectAge { get; set; }
private decimal ObjectDimensionX { get; set; }
private decimal ObjectDimensionY { get; set; }
}