public void ReturnsDefaultPolicyFromEmptyJsonString() { var inputJson = "{}"; var serializer = new JsonPolicySerializer(); var result = serializer.GetPolicyFromString(inputJson); var policy = new Policy(); AssertPoliciesEqual(policy, result); }
public void ReturnsSimpleAutoPolicyFromValidJsonString() { var inputJson = @"{ ""type"": ""Auto"", ""make"": ""BMW"" }"; var serializer = new JsonPolicySerializer(); var result = serializer.GetPolicyFromString(inputJson); var policy = new Policy { Type = "Auto", Make = "BMW" }; AssertPoliciesEqual(result, policy); }