+2006-12-15 Atsushi Enomoto <atsushi@ximian.com>
+
+ * System.Web.Services_test.dll.sources :
+ added ServiceDescriptionFormatExtensionCollectionTest.cs.
+
2006-12-01 Atsushi Enomoto <atsushi@ximian.com>
* Makefile : added wsdl-1.1-soap.xsd to the build and distfiles.
System.Web.Services.Description/PortTypeCollectionTest.cs
System.Web.Services.Description/PortTypeTest.cs
System.Web.Services.Description/ServiceCollectionTest.cs
+System.Web.Services.Description/ServiceDescriptionFormatExtensionCollectionTest.cs
System.Web.Services.Description/ServiceDescriptionTest.cs
System.Web.Services.Description/ServiceDescriptionCollectionTest.cs
System.Web.Services.Description/ServiceDescriptionReflectorTest.cs
--- /dev/null
+//
+// ServiceDescriptionFormatExtensionCollectionTest.cs
+//
+// Author:
+// Atsushi Enomoto <atsushi@ximian.com>
+//
+// (C) 2006 Novell, Inc.
+//
+
+using NUnit.Framework;
+
+using System;
+using System.Web.Services.Description;
+using System.Xml;
+
+namespace MonoTests.System.Web.Services.Description
+{
+ [TestFixture]
+ public class ServiceDescriptionFormatExtensionCollectionTest
+ {
+ [Test]
+ [ExpectedException (typeof (ArgumentException))]
+ public void Add ()
+ {
+ ServiceDescriptionFormatExtensionCollection c =
+ new ServiceDescriptionFormatExtensionCollection (new ServiceDescription ());
+
+ c.Add (0);
+ }
+
+ [Test]
+ public void Add2 ()
+ {
+ ServiceDescriptionFormatExtensionCollection c =
+ new ServiceDescriptionFormatExtensionCollection (new ServiceDescription ());
+
+ c.Add (new XmlDocument ().CreateElement ("foo"));
+ }
+
+ class MySoapBinding : SoapBinding
+ {
+ }
+
+ [Test]
+ public void Find ()
+ {
+ ServiceDescriptionFormatExtensionCollection c =
+ new ServiceDescriptionFormatExtensionCollection (new ServiceDescription ());
+ c.Add (new MySoapBinding ());
+ Assert.IsNotNull (c.Find (typeof (SoapBinding)));
+ }
+ }
+}