2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / class / Mono.Security / Test / Mono.Security.Protocol.Ntlm / Type2MessageTest.cs
index f3c649dd48d1b6c16d1063627d8834b8140dc360..bd1b38349a35d8eade0e4cd808ad1bdd56060188 100755 (executable)
@@ -2,9 +2,10 @@
 // Mono.Security.Protocol.Ntlm.Type2MessageTest
 //
 // Author:
-//     Sebastien Pouliot (spouliot@motus.com)
+//     Sebastien Pouliot (sebastien@ximian.com)
 //
 // Copyright (C) 2003 Motus Technologies Inc. (http://www.motus.com)
+// Copyright (C) 2004 Novell (http://www.novell.com)
 //
 
 using System;
@@ -51,5 +52,21 @@ namespace MonoTests.Mono.Security.Protocol.Ntlm {
                        AssertEquals ("Nonce", "01-23-45-67-89-AB-CD-EF", BitConverter.ToString (msg.Nonce));
                        AssertEquals ("Type", 2, msg.Type);
                }
+               
+               [Test]
+               [ExpectedException (typeof (ArgumentNullException))]
+               public void Nonce_Null () 
+               {
+                       Type2Message msg = new Type2Message ();
+                       msg.Nonce = null;
+               }
+               
+               [Test]
+               [ExpectedException (typeof (ArgumentException))]
+               public void Nonce_InvalidLength () 
+               {
+                       Type2Message msg = new Type2Message ();
+                       msg.Nonce = new byte [9];
+               }
        }
 }