-//\r
+//\r
// OleDbPermissionAttributeTest.cs -\r
// NUnit Test Cases for OleDbPermissionAttribute\r
//\r
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
Assert.AreEqual (SecurityAction.RequestOptional, a.Action, "Action=RequestOptional");\r
a.Action = SecurityAction.RequestRefuse;\r
Assert.AreEqual (SecurityAction.RequestRefuse, a.Action, "Action=RequestRefuse");\r
-#if NET_2_0\r
- a.Action = SecurityAction.DemandChoice;\r
- Assert.AreEqual (SecurityAction.DemandChoice, a.Action, "Action=DemandChoice");\r
- a.Action = SecurityAction.InheritanceDemandChoice;\r
- Assert.AreEqual (SecurityAction.InheritanceDemandChoice, a.Action, "Action=InheritanceDemandChoice");\r
- a.Action = SecurityAction.LinkDemandChoice;\r
- Assert.AreEqual (SecurityAction.LinkDemandChoice, a.Action, "Action=LinkDemandChoice");\r
-#endif\r
}\r
\r
[Test]\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