| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- //
- // MonoTests.System.Web.Services.Description.OperationCollectionTest.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 OperationCollectionTest
- {
- OperationCollection operations;
- [SetUp]
- public void InitializeOperations()
- {
- // workaround for internal constructor
- PortType portType = new PortType();
- operations = portType.Operations;
- }
- [Test]
- public void TestDefaultProperties()
- {
- Assertion.AssertEquals(0, operations.Count);
- }
- [Test]
- [ExpectedException (typeof (ArgumentNullException))]
- public void TestAddNullObject()
- {
- operations.Add(null);
- }
- [Test]
- public void TestAddValidOperation()
- {
- operations.Add(new Operation());
- Assertion.AssertEquals(1, operations.Count);
- }
- }
- }
|