1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
//
// WebReferenceTest.cs
//
// Author:
// Atsushi Enomoto <atsushi@ximian.com>
//
// Copyright (C) 2006 Novell, Inc.
//
#if !MOBILE
using NUnit.Framework;
using System;
using System.CodeDom;
using System.IO;
using System.Web.Services.Description;
using System.Web.Services.Discovery;
using System.Xml;
using System.Xml.Schema;
using System.Xml.Serialization;
using System.Collections;
namespace MonoTests.System.Web.Services.Description
{
[TestFixture]
public class WebReferenceTest
{
[Test]
public void ProtocolName ()
{
WebReference r = new WebReference (
new DiscoveryClientDocumentCollection (),
new CodeNamespace (),
null, null, null); // null ProtocolName
r = new WebReference (
new DiscoveryClientDocumentCollection (),
new CodeNamespace (),
null, null);
Assert.AreEqual (String.Empty, r.ProtocolName, "#1");
// it is not rejected here, while only "SOAP" and
// "SOAP12" are said as valid...
r.ProtocolName = "invalid";
}
}
}
#endif
|