| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- //
- // MonoTests.System.Web.Services.Description.BindingCollectionTest.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 BindingCollectionTest
- {
- BindingCollection bc;
- [SetUp]
- public void InitializeBindingCollection ()
- {
- // workaround for internal constructor
- ServiceDescription desc = new ServiceDescription ();
- bc = desc.Bindings;
- }
- [Test]
- public void TestDefaultProperties()
- {
- Assertion.AssertNull (bc["hello"]);
- Assertion.AssertEquals (0, bc.Count);
- }
-
- [Test]
- public void TestAddBinding ()
- {
- const string bindingName = "testBinding";
-
- Binding b = new Binding ();
- b.Name = bindingName;
-
- bc.Add (b);
- Assertion.AssertEquals (1, bc.Count);
- Assertion.AssertEquals (b, bc[bindingName]);
- }
- }
- }
|