remove svn:executable from .cs files
[mono.git] / mcs / class / Microsoft.Web.Services / Test / Microsoft.Web.Services.Security / OASISTest.cs
1 //
2 // OASISTest.cs - NUnit Test Cases for OASIS
3 //
4 // Author:
5 //      Sebastien Pouliot (spouliot@motus.com)
6 //
7 // (C) 2003 Motus Technologies Inc. (http://www.motus.com)
8 //
9
10 using NUnit.Framework;
11 using Microsoft.Web.Services.Security;
12 using System;
13
14 namespace MonoTests.MS.Web.Services.Security {
15
16         [TestFixture]
17         public class OASISTest : Assertion {
18
19                 [Test]
20                 public void Constructor () 
21                 {
22                         OASIS o = new OASIS ("mono");
23                         AssertNotNull ("Constructor", o);
24                         AssertEquals ("OASIS(mono).PrefixValue", "wsse", o.PrefixValue);
25                         AssertEquals ("OASIS(mono).NamespaceURIValue", "mono", o.NamespaceURIValue);
26                 }
27
28                 [Test]
29                 public void ConstructorNull () 
30                 {
31                         OASIS o = new OASIS (null);
32                         AssertNotNull ("Constructor", o);
33                         AssertEquals ("OASIS(null).PrefixValue", "wsse", o.PrefixValue);
34                         AssertNull ("OASIS(null).NamespaceURIValue", o.NamespaceURIValue);
35                 }
36
37                 [Test]
38                 public void PublicConstStrings () 
39                 {
40                         AssertEquals ("Prefix", "wsse", OASIS.Prefix);
41                 }
42         }
43 }