예제 #1
0
        public override object Deserialize(IDictionary<string, object> dictionary, Type type, JavaScriptSerializer serializer)
        {
            VoucherEntity data = new VoucherEntity();

            data.Name = dictionary.GetValue("name", string.Empty);
            data.Items = JSONSerializerExecute.Deserialize<VoucherItemCollection>(dictionary["items"]);

            return data;
        }
예제 #2
0
        private static void AssertVoucherEntity(VoucherEntity source, VoucherEntity dest, bool withCollectionName = true)
        {
            Assert.AreEqual(source.Name, dest.Name);

            AssertVoucherItemCollection(source.Items, dest.Items, withCollectionName);
        }