2 // MonoTests.System.Web.Services.Description.ServiceDescriptionCollectionTest.cs
5 // Erik LeBel <eriklebel@yahoo.ca>
10 using NUnit.Framework;
13 using System.Web.Services.Description;
15 namespace MonoTests.System.Web.Services.Description
18 public class ServiceDescriptionCollectionTest
20 ServiceDescriptionCollection sdc;
23 public void InitializeServiceDescriptionCollection ()
25 sdc = new ServiceDescriptionCollection ();
29 public void TestDefaultProperties()
31 Assertion.AssertNull (sdc["hello"]);
32 Assertion.AssertEquals (0, sdc.Count);
36 public void TestAddServiceDescriptionWithoutTargetNS ()
38 const string serviceDescriptionNamespace = "testServiceDescription";
40 ServiceDescription sd = new ServiceDescription ();
43 Assertion.AssertEquals (1, sdc.Count);
44 Assertion.AssertNull (sdc[serviceDescriptionNamespace]);
48 public void TestAddServiceDescriptionWithTargetNS ()
50 const string serviceDescriptionNamespace = "http://some.urn";
52 ServiceDescription sd = new ServiceDescription ();
53 sd.TargetNamespace = serviceDescriptionNamespace;
57 Assertion.AssertEquals (1, sdc.Count);
58 Assertion.AssertEquals (sd, sdc[serviceDescriptionNamespace]);