private void TestSimpleSerializer(object value, string text, Type serializerType)
        {
            var serializer = XmlTypeSerializerCache.Instance[serializerType];
            var node       = new DummyXmlNode(value.GetType());

            serializer.SetValue(node, null, null, null, ref value);
            Assert.AreEqual(text, node.Value);

            var actual = serializer.GetValue(node, null, null);

            Assert.AreEqual(value, actual);
        }
예제 #2
0
		private void TestSimpleSerializer(object value, string text, Type serializerType)
		{
			var serializer = XmlTypeSerializerCache.Instance[serializerType];
			var node = new DummyXmlNode(value.GetType());

			serializer.SetValue(node, null, null, ref value);
			Assert.That(node.Value, Is.EqualTo(text));

			var actual = serializer.GetValue(node, null, null);
			Assert.That(actual, Is.EqualTo(value));
		}