<?xml version="1.0" encoding="Windows-1252"?>
<configuration>

	<!-- Do not remove. Sets up configsectionhandler section for log4net -->
    <configSections>
        <section name="log4net" type="System.Configuration.IgnoreSectionHandler" />
    </configSections>

	<!--
     Application settings for NUnit-console.exe. Do NOT put settings
	 for use by your tests here.
	-->
	<appSettings>

	<!--
	 Specify the location to be used by .NET for the cache
	-->
    <add key="shadowfiles.path" value="%temp%\nunit20\ShadowCopyCache" />
  
	</appSettings>
  
    <!-- 
     The startup section may be used to specify the runtime versions 
     supported in the order that they will be used if more than one
     is present. As supplied, this section is commented out, which
     causes nunit-console to use the version of the framework with
     which it was built.
  	 
	 Since .NET 1.0 does not recognize the <supportedRuntime> elements,
	 a <requiredRuntime> element is used in case it is the only version
	 of the framework that is installed.
    -->
    <!--
	<startup>
	  <supportedRuntime version="v2.0.50727" />
	  <supportedRuntime version="v2.0.50215" />
	  <supportedRuntime version="v2.0.40607" />
	  <supportedRuntime version="v1.1.4322" />
	  <supportedRuntime version="v1.0.3705" />
	
	  <requiredRuntime version="v1.0.3705" />
	</startup>
	-->

	<!--
		Logging configuration for nunit-console.
		
		NUnit internal logging is off by default. To enable logging, 
		set the threshold attribute of the log4net element to "ALL".
	-->
	<log4net threshold="OFF">
		<!-- Writes log info to console -->
		<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
			<layout type="log4net.Layout.PatternLayout">
				<param name="ConversionPattern" value="%date{ABSOLUTE} PID=%property{PID} %-5level [%4thread] %logger{1}: %message%newline" />
			</layout>
		</appender>
		<!-- Writes log info to the NUnit common Log file -->
		<!--
			Temporarily commenting due to bug 1851572
		<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
			<param name="File" value="${APPDATA}\\NUnit\\NUnit.log" />
			<param name="AppendToFile" value="true" />
			<param name="MaxSizeRollBackups" value="5" />
			<param name="MaximumFileSize" value="500KB" />
			<param name="RollingStyle" value="Once" />
			<param name="StaticLogFileName" value="true" />
			<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
			<layout type="log4net.Layout.PatternLayout">
				<param name="ConversionPattern" value="%date{ABSOLUTE} PID=%property{PID} %-5level [%4thread] %logger{1}: %message%newline" />
			</layout>
		</appender>-->
		<!-- Setup the root category, add the appenders and set the default level -->
		<root>
			<!-- Only log messages with severity ERROR (or higher) -->
			<level value="ERROR" />
			<!--
				Uncomment the following appender line to log messages to 
				the console. 
				
				Note that the console will not display log output from 
				agent or server processes, whereas the NUnit.log file 
				merges the output from all processes.
			-->
			<!-- <appender-ref ref="ConsoleAppender" /> -->
			<!-- 
				Uncomment the following appender line to log messaes to
				the NUnit.log file 
			-->
			<!--<appender-ref ref="RollingLogFileAppender" />-->
		</root>
		<!-- Specify the level for internal NUNit logging -->
		<logger name="NUnit">
			<level value="Error" />
		</logger>
	</log4net>


   <!--
    The following <runtime> section allows running nunit under 
    .NET 1.0 by redirecting assemblies. The appliesTo attribute
    causes the section to be ignored except under .NET 1.0version 1
    on a machine with only the .NET version 1.0 runtime installed.
    If application and its tests were built for .NET 1.1 you will
    also need to redirect system assemblies in the test config file.
   -->
  
 <runtime>

   <legacyUnhandledExceptionPolicy enabled="1" />

   <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"
			appliesTo="v1.0.3705">

      <dependentAssembly> 
        <assemblyIdentity name="System" 
                          publicKeyToken="b77a5c561934e089" 
                          culture="neutral"/>
        <bindingRedirect  oldVersion="1.0.5000.0" 
                          newVersion="1.0.3300.0"/>
      </dependentAssembly>

      <dependentAssembly> 
        <assemblyIdentity name="System.Data" 
                          publicKeyToken="b77a5c561934e089" 
                          culture="neutral"/>
        <bindingRedirect  oldVersion="1.0.5000.0" 
                          newVersion="1.0.3300.0"/>
      </dependentAssembly>

      <dependentAssembly> 
        <assemblyIdentity name="System.Drawing" 
                          publicKeyToken="b03f5f7f11d50a3a" 
                          culture="neutral"/>
        <bindingRedirect  oldVersion="1.0.5000.0" 
                          newVersion="1.0.3300.0"/>
      </dependentAssembly>

      <dependentAssembly> 
        <assemblyIdentity name="System.Windows.Forms" 
                          publicKeyToken="b77a5c561934e089" 
                          culture="neutral"/>
        <bindingRedirect  oldVersion="1.0.5000.0" 
                          newVersion="1.0.3300.0"/>
      </dependentAssembly>

      <dependentAssembly> 
        <assemblyIdentity name="System.Xml" 
                          publicKeyToken="b77a5c561934e089" 
                          culture="neutral"/>
        <bindingRedirect  oldVersion="1.0.5000.0" 
                          newVersion="1.0.3300.0"/>
      </dependentAssembly>

    </assemblyBinding>

  </runtime>
  
</configuration>