示例#1
0
        public void SoapSimple()
        {
            var test = GetTestClass();

            var writer = new SoapWriter <TestClass>();
            var result = writer.Write(test);

            Assert.IsFalse(string.IsNullOrWhiteSpace(result));
        }
示例#2
0
        public void SoapWithNamespace()
        {
            var test = GetTestClass();

            var writer = new SoapWriter <TestClass>(withoutXmlHeader: true);

            writer.AddNamespace("http://www.subtest.de", "test");
            var result = writer.Write(test);

            Assert.IsFalse(string.IsNullOrWhiteSpace(result));
        }
示例#3
0
        public void SoapComplex()
        {
            var test = new TrafficNetworkImportRequest
            {
                trafficNetwork = new trafficNetwork
                {
                    links = new Link[] { new Link {
                                             distance = "200"
                                         } }
                }
            };

            var writer = new SoapWriter <TrafficNetworkImportRequest>();
            var result = writer.Write(test);

            Assert.IsFalse(string.IsNullOrWhiteSpace(result));
        }