* ServiceDescriptionReflectorTest.cs: Use only one include as otherwise the
authorGert Driesen <drieseng@users.sourceforge.net>
Sat, 4 Feb 2006 09:26:40 +0000 (09:26 -0000)
committerGert Driesen <drieseng@users.sourceforge.net>
Sat, 4 Feb 2006 09:26:40 +0000 (09:26 -0000)
order of element on MS.NET is not consistent.

svn path=/trunk/mcs/; revision=56562

mcs/class/System.Web.Services/Test/System.Web.Services.Description/ChangeLog
mcs/class/System.Web.Services/Test/System.Web.Services.Description/ServiceDescriptionReflectorTest.cs

index 66f1aa698d38ad12c777d9a50c028f7564076ee5..7e023339b8361484cc8b1c27dc3bb3c1496a1e7a 100644 (file)
@@ -1,3 +1,8 @@
+2006-02-04  Gert Driesen  <drieseng@users.sourceforge.net>
+
+       * ServiceDescriptionReflectorTest.cs: Use only one include as otherwise
+       the order of elements is not consistent on MS.NET.
+
 2006-02-04  Gert Driesen  <drieseng@users.sourceforge.net>
 
        * ServiceDescriptionReflectorTest.cs: New test, currently marked
index 58a57dfa73027bbe70f4e25b9b533eed0fa40165..93438a15715525bff75fb0b1f7bf5299cdc4dd96 100644 (file)
@@ -98,11 +98,6 @@ namespace MonoTests.System.Web.Services.Description
                                "          <s:extension base=\"tns:Vehicle\" />{0}" +
                                "        </s:complexContent>{0}" +
                                "      </s:complexType>{0}" +
-                               "      <s:complexType name=\"Bike\">{0}" +
-                               "        <s:complexContent mixed=\"false\">{0}" +
-                               "          <s:extension base=\"tns:Vehicle\" />{0}" +
-                               "        </s:complexContent>{0}" +
-                               "      </s:complexType>{0}" +
                                "    </s:schema>{0}" +
                                "  </wsdl:types>{0}" +
                                "  <wsdl:message name=\"EchoStringSoapIn\">{0}" +
@@ -201,17 +196,13 @@ namespace MonoTests.System.Web.Services.Description
                        }
 
                        [WebMethod ()]
-                       [XmlInclude (typeof (Car)), XmlInclude (typeof (Bike))]
+                       [XmlInclude (typeof (Car))]
                        public Vehicle Vehicle (string licenseNumber)
                        {
                                if (licenseNumber == "0") {
                                        Vehicle v = new Car ();
                                        v.licenseNumber = licenseNumber;
                                        return v;
-                               } else if (licenseNumber == "1") {
-                                       Vehicle v = new Bike ();
-                                       v.licenseNumber = licenseNumber;
-                                       return v;
                                } else {
                                        return null;
                                }
@@ -228,9 +219,5 @@ namespace MonoTests.System.Web.Services.Description
                public class Car : Vehicle
                {
                }
-
-               public class Bike : Vehicle
-               {
-               }
        }
 }