Example #1
0
        public void ReturnsDefaultPolicyFromEmptyJsonString()
        {
            var inputJson  = "{}";
            var serializer = new JsonPolicySerializer();
            var result     = serializer.GetPolicyFromString(inputJson);
            var policy     = new Policy();

            AssertPoliciesEqual(policy, result);
        }
Example #2
0
        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);
        }