NunitWeb test suite - create separate versions of Web.config for mono and for .Net
authorAndrew Skiba <andrews@mono-cvs.ximian.com>
Mon, 25 Sep 2006 13:52:28 +0000 (13:52 -0000)
committerAndrew Skiba <andrews@mono-cvs.ximian.com>
Mon, 25 Sep 2006 13:52:28 +0000 (13:52 -0000)
svn path=/trunk/mcs/; revision=65882

mcs/class/System.Web/Makefile
mcs/class/System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config [new file with mode: 0755]
mcs/class/System.Web/Test/mainsoft/NunitWeb/NunitWeb/WebTest.cs

index 112ad4bdfeb307f1ffa39ab6ace85bb73d6cc34c..16d47a8c4a2080016808ef53f44dbb470e52320b 100644 (file)
@@ -71,7 +71,7 @@ TEST_RESOURCE_FILES = \
        Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx \
        Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPage.aspx.cs \
        Test/mainsoft/NunitWeb/NunitWeb/Resources/MyPageWithMaster.aspx \
-       Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.config \
+       Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config \
        Test/mainsoft/NunitWebResources/menuclass.aspx \
        Test/mainsoft/NunitWebResources/FormView.aspx \
        Test/mainsoft/NunitWebResources/PostBackMenuTest.aspx \
diff --git a/mcs/class/System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config b/mcs/class/System.Web/Test/mainsoft/NunitWeb/NunitWeb/Resources/Web.mono.config
new file mode 100755 (executable)
index 0000000..ac4e5e0
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8" ?>\r
+<configuration>\r
+  <system.web>\r
+    <siteMap enabled="true"/>\r
+    <compilation debug="true">\r
+    </compilation>\r
+\r
+\r
+\r
+    <httpHandlers>\r
+      <add path="WebResource.axd" verb="GET" type="System.Web.Handlers.AssemblyResourceLoader" validate="true" />\r
+      <add path="page.fake" verb ="GET" type="MonoTests.SystemWeb.Framework.MyHandler"/>      \r
+    </httpHandlers>\r
+    <membership>\r
+      <providers>\r
+        <add name="FakeProvider" type="MonoTests.SystemWeb.Framework.FakeMembershipProvider"\r
+             enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true"\r
+             applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed"\r
+             maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7"\r
+             minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10"\r
+             passwordStrengthRegularExpression="" />\r
+      </providers>\r
+    </membership>\r
+  </system.web>\r
+</configuration>\r
index 34bc6179bcf55c799070624e45191704691b67a3..83278da4d891df278dde69caf066939be817d93d 100644 (file)
@@ -411,7 +411,7 @@ namespace MonoTests.SystemWeb.Framework
 ////                           "assemblies/hnnefdht/ASP/MyPage_aspx.class");
 //#endif
 #else
-                       CopyResource (typeof (WebTest), "Web.config", "Web.config");
+                       CopyResource (typeof (WebTest), "Web.mono.config", "Web.config");
                        CopyResource (typeof (WebTest), "MyPage.aspx", "MyPage.aspx");
                        CopyResource (typeof (WebTest), "MyPage.aspx.cs", "MyPage.aspx.cs");
                        CopyResource (typeof (WebTest), "MyPageWithMaster.aspx", "MyPageWithMaster.aspx");