Assert.AreEqual (KeyRestrictionBehavior.AllowOnly, a.KeyRestrictionBehavior, "KeyRestrictionBehavior");\r
Assert.AreEqual (String.Empty, a.KeyRestrictions, "KeyRestrictions");\r
Assert.AreEqual (String.Empty, a.Provider, "Provider");\r
-#if NET_2_0\r
Assert.IsFalse (a.ShouldSerializeConnectionString (), "ShouldSerializeConnectionString");\r
Assert.IsFalse (a.ShouldSerializeKeyRestrictions (), "ShouldSerializeConnectionString");\r
-#endif\r
OleDbPermission odp = (OleDbPermission)a.CreatePermission ();\r
Assert.IsFalse (odp.IsUnrestricted (), "IsUnrestricted");\r
}\r
}\r
\r
[Test]\r
-#if NET_2_0\r
[ExpectedException (typeof (ArgumentOutOfRangeException))]\r
-#else\r
- [ExpectedException (typeof (ArgumentException))]\r
-#endif\r
public void KeyRestrictionBehavior_Invalid ()\r
{\r
OleDbPermissionAttribute a = new OleDbPermissionAttribute (SecurityAction.Assert);\r
Assert.AreEqual ("Mono", a.Provider, "Mono");\r
\r
OleDbPermission odp = (OleDbPermission) a.CreatePermission ();\r
-#if NET_2_0\r
// provider isn't even supplied to permission in fx 2.0\r
Assert.AreEqual (String.Empty, odp.Provider, "CreatePermission.Provider");\r
-#else\r
- Assert.AreEqual ("Mono", odp.Provider, "CreatePermission.Provider");\r
-#endif\r
}\r
\r
[Test]\r