public void ReturnsDefaultDetailsFromEmptyJsonString() { var inputJson = "{}"; var serializer = new JsonDetailsSerializer(); var result = serializer.GetDetailsFromJsonString(inputJson); var details = new Details(); AssertDetailsEqual(result, details); }
public void ReturnsSimpleDetailsFromValidJsonString() { var inputJson = @"{""WashingType"": ""Standard"",""Make"": ""Ferrari"",""Rinsing"": 7,""Drying"": 10}"; var serializer = new JsonDetailsSerializer(); var result = serializer.GetDetailsFromJsonString(inputJson); var details = new Details { WashingType = WashingType.Standard, Make = "Ferrari", Rinsing = 7, Drying = 10 }; AssertDetailsEqual(result, details); }