Exemplo n.º 1
0
        public void MappedWithNestedMapped()
        {
            var instance = new MappedWithNestedMapped
            {
                Value1 = 1,
                Value2 = 2,
                Value3 = new MappedSimpleClass {
                    Value1 = 1, Value2 = 2
                },
                Value4 = 4,
                Value5 = 5
            };
            var xml      = instance.ToXml();
            var expected = @"<?xml version=""1.0"" encoding=""utf-16""?>
<MappedWithNestedMapped Value2=""2"">
  <Value1>1</Value1>
  <Value3 Value2=""2"">
    <Value1>1</Value1>
  </Value3>
  <Value4>4</Value4>
  <Value5>5</Value5>
</MappedWithNestedMapped>";

            Assert.AreEqual(expected, xml);
        }
Exemplo n.º 2
0
        public void MappedWithNestedMapped()
        {
            var instance = new MappedWithNestedMapped
            {
                Value1 = 1,
                Value2 = 2,
                Value3 = new MappedSimpleClass {
                    Value1 = 1, Value2 = 2
                },
                Value4 = 4,
                Value5 = 5
            };
            var roundtrip = instance.Roundtrip();

            Assert.AreEqual(instance.Value1, roundtrip.Value1);
            Assert.AreEqual(instance.Value2, roundtrip.Value2);
            Assert.AreEqual(instance.Value3.Value1, roundtrip.Value3.Value1);
            Assert.AreEqual(instance.Value3.Value2, roundtrip.Value3.Value2);
        }