X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem.Security%2FTest%2FSystem.Security.Cryptography.Xml%2FReferenceTest.cs;h=a776b19274f6399b4d9e170f4b0d66d360643023;hb=fc7def2009a642e97027ac653625d8255666773a;hp=1fba02aa68cfe0428ffd2c30022f405db52d2e04;hpb=89d0ba3968d36576553e0f483b0c69465f94e8ae;p=mono.git diff --git a/mcs/class/System.Security/Test/System.Security.Cryptography.Xml/ReferenceTest.cs b/mcs/class/System.Security/Test/System.Security.Cryptography.Xml/ReferenceTest.cs index 1fba02aa68c..a776b19274f 100644 --- a/mcs/class/System.Security/Test/System.Security.Cryptography.Xml/ReferenceTest.cs +++ b/mcs/class/System.Security/Test/System.Security.Cryptography.Xml/ReferenceTest.cs @@ -18,7 +18,7 @@ using NUnit.Framework; namespace MonoTests.System.Security.Cryptography.Xml { [TestFixture] - public class ReferenceTest : Assertion { + public class ReferenceTest { protected Reference reference; @@ -31,17 +31,17 @@ namespace MonoTests.System.Security.Cryptography.Xml { [Test] public void Properties () { - AssertNull ("Uri (null)", reference.Uri); - AssertNotNull ("TransformChain", reference.TransformChain); - AssertEquals ("ToString()", "System.Security.Cryptography.Xml.Reference", reference.ToString ()); + Assert.IsNull (reference.Uri, "Uri (null)"); + Assert.IsNotNull (reference.TransformChain, "TransformChain"); + Assert.AreEqual ("System.Security.Cryptography.Xml.Reference", reference.ToString (), "ToString()"); // test uri constructor string uri = "uri"; reference = new Reference (uri); - AssertEquals ("DigestMethod", "http://www.w3.org/2000/09/xmldsig#sha1", reference.DigestMethod); - AssertNull ("DigestValue", reference.DigestValue); - AssertNull ("Id", reference.Id); - AssertNull ("Type", reference.Type); - AssertEquals ("Uri", uri, reference.Uri); + Assert.AreEqual ("http://www.w3.org/2000/09/xmldsig#sha1", reference.DigestMethod, "DigestMethod"); + Assert.IsNull (reference.DigestValue, "DigestValue"); + Assert.IsNull (reference.Id, "Id"); + Assert.IsNull (reference.Type, "Type"); + Assert.AreEqual (uri, reference.Uri, "Uri"); } [Test] @@ -51,11 +51,11 @@ namespace MonoTests.System.Security.Cryptography.Xml { XmlDocument doc = new XmlDocument (); doc.LoadXml (test); reference.LoadXml (doc.DocumentElement); - AssertEquals ("Load-Xml", test, (reference.GetXml().OuterXml)); - AssertEquals ("Load-URI", "#MyObjectId", reference.Uri); + Assert.AreEqual (test, (reference.GetXml().OuterXml), "Load-Xml"); + Assert.AreEqual ("#MyObjectId", reference.Uri, "Load-URI"); byte[] hash = { 0xFD, 0x5B, 0xEA, 0xEA, 0xC5, 0xC4, 0x55, 0xBB, 0x59, 0x0B, 0xC1, 0xB0, 0x36, 0xD2, 0xD0, 0x9C, 0x63, 0xB2, 0xFD, 0x52 }; AssertCrypto.AssertEquals("Load-Digest", hash, reference.DigestValue); - AssertEquals ("Load-#Transform", 0, reference.TransformChain.Count); + Assert.AreEqual (0, reference.TransformChain.Count, "Load-#Transform"); } [Test] @@ -65,8 +65,8 @@ namespace MonoTests.System.Security.Cryptography.Xml { XmlDocument doc = new XmlDocument (); doc.LoadXml (test); reference.LoadXml (doc.DocumentElement); - AssertEquals ("Load-Base64", test, (reference.GetXml().OuterXml)); - AssertEquals ("Load-#Transform", 1, reference.TransformChain.Count); + Assert.AreEqual (test, (reference.GetXml().OuterXml), "Load-Base64"); + Assert.AreEqual (1, reference.TransformChain.Count, "Load-#Transform"); } [Test] @@ -76,8 +76,8 @@ namespace MonoTests.System.Security.Cryptography.Xml { XmlDocument doc = new XmlDocument (); doc.LoadXml (test); reference.LoadXml (doc.DocumentElement); - AssertEquals ("Load-C14N", test, (reference.GetXml().OuterXml)); - AssertEquals ("Load-#Transform", 1, reference.TransformChain.Count); + Assert.AreEqual (test, (reference.GetXml().OuterXml), "Load-C14N"); + Assert.AreEqual (1, reference.TransformChain.Count, "Load-#Transform"); } [Test] @@ -87,8 +87,8 @@ namespace MonoTests.System.Security.Cryptography.Xml { XmlDocument doc = new XmlDocument (); doc.LoadXml (test); reference.LoadXml (doc.DocumentElement); - AssertEquals ("Load-C14NWithComments", test, (reference.GetXml().OuterXml)); - AssertEquals ("Load-#Transform", 1, reference.TransformChain.Count); + Assert.AreEqual (test, (reference.GetXml().OuterXml), "Load-C14NWithComments"); + Assert.AreEqual (1, reference.TransformChain.Count, "Load-#Transform"); } [Test] @@ -98,8 +98,8 @@ namespace MonoTests.System.Security.Cryptography.Xml { XmlDocument doc = new XmlDocument (); doc.LoadXml (test); reference.LoadXml (doc.DocumentElement); - AssertEquals ("Load-Enveloped", test, (reference.GetXml().OuterXml)); - AssertEquals ("Load-#Transform", 1, reference.TransformChain.Count); + Assert.AreEqual (test, (reference.GetXml().OuterXml), "Load-Enveloped"); + Assert.AreEqual (1, reference.TransformChain.Count, "Load-#Transform"); } [Test] @@ -112,8 +112,8 @@ namespace MonoTests.System.Security.Cryptography.Xml { doc.LoadXml (test1); reference.LoadXml (doc.DocumentElement); string result = (reference.GetXml().OuterXml); - Assert (result, ((test1 == result) || (test2 == result))); - AssertEquals ("Load-#Transform", 1, reference.TransformChain.Count); + Assert.IsTrue (((test1 == result) || (test2 == result)), result); + Assert.AreEqual (1, reference.TransformChain.Count, "Load-#Transform"); } [Test] @@ -132,8 +132,8 @@ namespace MonoTests.System.Security.Cryptography.Xml { doc.LoadXml (test); reference.LoadXml (doc.DocumentElement); string result = reference.GetXml().OuterXml; - AssertEquals (result, test, result); - AssertEquals ("Load-#Transform", 1, reference.TransformChain.Count); + Assert.AreEqual (test, result, result); + Assert.AreEqual (1, reference.TransformChain.Count, "Load-#Transform"); } [Test] @@ -153,14 +153,14 @@ namespace MonoTests.System.Security.Cryptography.Xml { doc.LoadXml (test1); reference.LoadXml (doc.DocumentElement); string result = reference.GetXml().OuterXml; - Assert (result, ((result == test1) || (result == test2))); - AssertEquals ("Load-#Transform", 6, reference.TransformChain.Count); + Assert.IsTrue (((result == test1) || (result == test2)), result); + Assert.AreEqual (6, reference.TransformChain.Count, "Load-#Transform"); } [Test] #if NET_2_0 [Category ("NotDotNet")] - // MS throws a NullReferenceException (reported as FDBK25886) but only when executed in NUnit + // MS throws a NullReferenceException (reported as FDBK25886) but only when executed in NUnit // http://lab.msdn.microsoft.com/ProductFeedback/viewfeedback.aspx?feedbackid=3596d1e3-362b-40bd-bca9-2e8be75261ff #endif public void AddAllTransforms () @@ -170,7 +170,7 @@ namespace MonoTests.System.Security.Cryptography.Xml { reference.DigestValue = hash; XmlElement xel = reference.GetXml (); // this is the minimal Reference (DigestValue)! - AssertNotNull ("GetXml", xel); + Assert.IsNotNull (xel, "GetXml"); reference.AddTransform (new XmlDsigBase64Transform ()); reference.AddTransform (new XmlDsigC14NTransform ()); @@ -184,7 +184,7 @@ namespace MonoTests.System.Security.Cryptography.Xml { // Mono's result (xml is equivalent but not identical) string test2 = test1.Replace ("", ""); string result = reference.GetXml().OuterXml; - Assert (result, ((result == test1) || (result == test2))); + Assert.IsTrue (((result == test1) || (result == test2)), result); // however this value cannot be loaded as it's missing some transform (xslt) parameters // can we add them again ? @@ -196,7 +196,7 @@ namespace MonoTests.System.Security.Cryptography.Xml { reference.AddTransform (new XmlDsigXsltTransform ()); // seems so ;-) - AssertEquals ("# Transforms", 12, reference.TransformChain.Count); + Assert.AreEqual (12, reference.TransformChain.Count, "# Transforms"); } [Test] @@ -204,7 +204,7 @@ namespace MonoTests.System.Security.Cryptography.Xml { { // null DigestMethod -> "" DigestMethod !!! reference.DigestMethod = null; - AssertNull ("DigestMethod null", reference.DigestMethod); + Assert.IsNull (reference.DigestMethod, "DigestMethod null"); } [Test] @@ -244,9 +244,9 @@ namespace MonoTests.System.Security.Cryptography.Xml { Reference r = new Reference (); r.LoadXml (org); XmlElement el = r.GetXml (); - AssertEquals (doc, el.OwnerDocument); - AssertEquals (org, el); - AssertEquals (result, el.OuterXml); + Assert.AreEqual (doc, el.OwnerDocument); + Assert.AreEqual (org, el); + Assert.AreEqual (result, el.OuterXml); } } }