|
|
@@ -0,0 +1,53 @@
|
|
|
+//
|
|
|
+// ServiceDescriptionFormatExtensionCollectionTest.cs
|
|
|
+//
|
|
|
+// Author:
|
|
|
+// Atsushi Enomoto <[email protected]>
|
|
|
+//
|
|
|
+// (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)));
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|