You've already forked linux-packaging-mono
Imported Upstream version 5.10.0.47
Former-commit-id: d0813289fa2d35e1f8ed77530acb4fb1df441bc0
This commit is contained in:
parent
88ff76fe28
commit
e46a49ecf1
@ -32,7 +32,6 @@ using System;
|
||||
using System.Text;
|
||||
using System.Web.Security;
|
||||
|
||||
using MonoTests.Common;
|
||||
using NUnit.Framework;
|
||||
|
||||
namespace MonoTests.System.Web.Security
|
||||
@ -53,7 +52,7 @@ namespace MonoTests.System.Web.Security
|
||||
#endif
|
||||
const int VALIDATION_EXPECTED_SIZE = 64;
|
||||
|
||||
AssertExtensions.Throws<ArgumentNullException> (() => {
|
||||
Assert.Throws<ArgumentNullException> (() => {
|
||||
MachineKey.Encode (null, MachineKeyProtection.All);
|
||||
}, "#A1-1");
|
||||
|
||||
@ -79,11 +78,11 @@ namespace MonoTests.System.Web.Security
|
||||
{
|
||||
byte[] decoded;
|
||||
|
||||
AssertExtensions.Throws<ArgumentNullException> (() => {
|
||||
Assert.Throws<ArgumentNullException> (() => {
|
||||
MachineKey.Decode (null, MachineKeyProtection.All);
|
||||
}, "#A1-1");
|
||||
|
||||
AssertExtensions.Throws<ArgumentException> (() => {
|
||||
Assert.Throws<ArgumentException> (() => {
|
||||
decoded = MachineKey.Decode (String.Empty, MachineKeyProtection.All);
|
||||
}, "#A1-2");
|
||||
|
||||
@ -107,15 +106,15 @@ namespace MonoTests.System.Web.Security
|
||||
Assert.IsNotNull (decoded, "#A5-1");
|
||||
Assert.AreEqual (5, decoded.Length, "#A5-2");
|
||||
|
||||
AssertExtensions.Throws<ArgumentException> (() => {
|
||||
Assert.Throws<ArgumentException> (() => {
|
||||
decoded = MachineKey.Decode ("test", MachineKeyProtection.All);
|
||||
}, "#B1-1");
|
||||
|
||||
AssertExtensions.Throws<ArgumentException> (() => {
|
||||
Assert.Throws<ArgumentException> (() => {
|
||||
decoded = MachineKey.Decode ("test", MachineKeyProtection.Encryption);
|
||||
}, "#B1-2");
|
||||
|
||||
AssertExtensions.Throws<ArgumentException> (() => {
|
||||
Assert.Throws<ArgumentException> (() => {
|
||||
decoded = MachineKey.Decode ("test", MachineKeyProtection.Validation);
|
||||
}, "#B1-3");
|
||||
|
||||
@ -172,11 +171,11 @@ namespace MonoTests.System.Web.Security
|
||||
[Test]
|
||||
public void Protect ()
|
||||
{
|
||||
AssertExtensions.Throws<ArgumentNullException> (() =>
|
||||
Assert.Throws<ArgumentNullException> (() =>
|
||||
MachineKey.Protect (null, null),
|
||||
"MachineKey.Protect not throwing an ArgumentNullException");
|
||||
|
||||
AssertExtensions.Throws<ArgumentNullException> (() =>
|
||||
Assert.Throws<ArgumentNullException> (() =>
|
||||
MachineKey.Protect (null, new [] { "test" }),
|
||||
"MachineKey.Protect not throwing an ArgumentNullException");
|
||||
|
||||
@ -191,11 +190,11 @@ namespace MonoTests.System.Web.Security
|
||||
|
||||
Assert.AreEqual (plainBytes, validDecryptedBytes, "Decryption didn't work");
|
||||
|
||||
AssertExtensions.Throws<CryptographicException> (() =>
|
||||
Assert.Throws<CryptographicException> (() =>
|
||||
MachineKey.Unprotect (encryptedBytes, invalidUsages),
|
||||
"Purposes not encrypting properly");
|
||||
|
||||
AssertExtensions.Throws<CryptographicException> (() =>
|
||||
Assert.Throws<CryptographicException> (() =>
|
||||
MachineKey.Unprotect (encryptedBytes, oneUsage),
|
||||
"Single purpose working when multiple supplied");
|
||||
}
|
||||
|
Reference in New Issue
Block a user