Example #1
0
        public void DictionaryWithParentNamespaceDeserializationTest()
        {
            var    serializer   = new YAXSerializer(typeof(Warehouse_Dictionary), YAXExceptionHandlingPolicies.DoNotThrow, YAXExceptionTypes.Warning, YAXSerializationOptions.SerializeNullObjects);
            string got          = serializer.Serialize(Warehouse_Dictionary.GetSampleInstance());
            var    deserialized = serializer.Deserialize(got) as Warehouse_Dictionary;

            Assert.That(deserialized, Is.Not.Null);
            Assert.That(serializer.ParsingErrors, Has.Count.EqualTo(0));
        }
Example #2
0
        public void DictionaryWithParentNamespaceSerializationTest()
        {
            const string result =
                @"<Warehouse_Dictionary xmlns=""http://www.mywarehouse.com/warehouse/def/v3"">
  <ItemInfo Item=""Item1"" Count=""10"" />
  <ItemInfo Item=""Item4"" Count=""30"" />
  <ItemInfo Item=""Item2"" Count=""20"" />
</Warehouse_Dictionary>";
            var    serializer = new YAXSerializer(typeof(Warehouse_Dictionary), YAXExceptionHandlingPolicies.DoNotThrow, YAXExceptionTypes.Warning, YAXSerializationOptions.SerializeNullObjects);
            string got        = serializer.Serialize(Warehouse_Dictionary.GetSampleInstance());

            Assert.That(got, Is.EqualTo(result));
        }