| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- //
- // MonoTests.System.Web.Services.Description.ServiceCollectionTest.cs
- //
- // Author:
- // Erik LeBel <[email protected]>
- //
- // (C) 2003 Erik LeBel
- //
- using NUnit.Framework;
- using System;
- using System.Web.Services.Description;
- namespace MonoTests.System.Web.Services.Description
- {
- [TestFixture]
- public class ServiceCollectionTest
- {
- ServiceCollection sc;
- [SetUp]
- public void InitializeServiceCollection ()
- {
- // workaround for internal constructor
- ServiceDescription desc = new ServiceDescription ();
- sc = desc.Services;
- }
- [Test]
- public void TestDefaultProperties()
- {
- Assertion.AssertNull (sc["hello"]);
- Assertion.AssertEquals (0, sc.Count);
- }
-
- [Test]
- public void TestAddService ()
- {
- const string serviceName = "testService";
-
- Service s = new Service ();
- s.Name = serviceName;
-
- sc.Add (s);
- Assertion.AssertEquals (1, sc.Count);
- Assertion.AssertEquals (s, sc[serviceName]);
- }
- }
- }
|