public void Deserialize_EmptyXml_ReturnNull()
        {
            var serializer = new RpcXmlSerializer();

            var myClass = serializer.Deserialize<MyClass>(String.Empty);

            Assert.IsNull(myClass);
        }
        public void Serialize()
        {
            var serializer = new RpcXmlSerializer();

            var xmlString = serializer.Serialize(new MyClass { Id = 1 });

            var expectedXml = String.Format("<?xml version=\"1.0\" encoding=\"utf-8\"?>{0}<MyClass>{0}{1}<Id>1</Id>{0}</MyClass>", Environment.NewLine, "  ");
            Assert.AreEqual(expectedXml, xmlString);
        }
        public void Deserialize()
        {
            var serializer = new RpcXmlSerializer();
            var xmlString = String.Format("<?xml version=\"1.0\" encoding=\"utf-8\"?>{0}<MyClass>{0}{1}<Id>1</Id>{0}</MyClass>", Environment.NewLine, "  ");

            var myClass = serializer.Deserialize<MyClass>(xmlString);

            Assert.AreEqual(1, myClass.Id);
        }