2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / class / corlib / Test / System.Security.Cryptography / RSAPKCS1SignatureDeformatterTest.cs
index 3e47cc53ff190be82cf62df3c1ba63c1843bab63..a1060f6498770d44d85b2d6fb140d3b9a67ec260 100644 (file)
@@ -47,13 +47,20 @@ namespace MonoTests.System.Security.Cryptography {
                        fmt = new RSAPKCS1SignatureDeformatter ();
                        AssertNotNull ("RSAPKCS1SignatureDeformatter()", fmt);
 
-                       fmt = new RSAPKCS1SignatureDeformatter (null);
-                       AssertNotNull ("RSAPKCS1SignatureDeformatter(null)", fmt);
-
                        fmt = new RSAPKCS1SignatureDeformatter (rsa);
                        AssertNotNull ("RSAPKCS1SignatureDeformatter(rsa)", fmt);
                }
 
+               [Test]
+#if NET_2_0
+               [ExpectedException (typeof (ArgumentNullException))]
+#endif
+               public void RSAConstructor_Null ()
+               {
+                       RSAPKCS1SignatureDeformatter fmt = new RSAPKCS1SignatureDeformatter (null);
+                       AssertNotNull ("RSAPKCS1SignatureDeformatter(null)", fmt);
+               }
+
                [Test]
                [ExpectedException (typeof (InvalidCastException))]
                public void DSAConstructor () 
@@ -77,7 +84,10 @@ namespace MonoTests.System.Security.Cryptography {
                }
 
                [Test]
-               public void SetNullKey () 
+#if NET_2_0
+               [ExpectedException (typeof (ArgumentNullException))]
+#endif
+               public void SetNullKey ()
                {
                        RSAPKCS1SignatureDeformatter fmt = new RSAPKCS1SignatureDeformatter ();
                        fmt.SetKey (null);