anchor.diff:  set command="%NUNIT3_CONSOLE%" /framework:V4.0 /result="!XMLFILE!;format=nunit2" /output="!OUTPUTFILE!" /err="!ERRORFILE!" /work="%FSCBINPATH%" "%FSCBINPATH%\..\..\portable7\bin\FSharp.Core.Unittests.dll" "%FSCBINPATH%\..\..\portable47\bin\FSharp.Core.Unittests.dll" "%FSCBINPATH%\..\..\portable78\bin\FSharp.Core.Unittests.dll" "%FSCBINPATH%\..\..\portable259\bin\FSharp.Core.Unittests.dll"
   
   if '%TEST_PORTABLE_COREUNIT_SUITE%' == '1' (
  -    rem Turn off delayed expansion because a ! may appear in the argument text (!!!!!)
  +	rem Turn off delayed expansion when manipulating variables where a ! may appear in the argument text (CMD batch file oddity)
  +	rem Note: each setlocal must be matched by an executed endlocal
   	setlocal disableDelayedExpansion
       echo %command% %WHERE_ARG_NUNIT%
            %command%  %WHERE_ARG_NUNIT%
  
positive.code: set command="!CORERUNPATH!\corerun.exe" "%~dp0tests\testbin\!BUILD_CONFIG!\coreclr\fsharp.core.unittests\FSharp.Core.Unittests.exe"
  if '%TEST_CORECLR_COREUNIT_SUITE%' == '1' (
  
      rem Turn off delayed expansion because a ! may appear in the argument text (!!!!!)
  	setlocal disableDelayedExpansion
      echo %command% %WHERE_ARG_NUNIT%
           %command%  %WHERE_ARG_NUNIT%
  
negative.code:     set EXCLUDE_ARG_RUNALL=-nottags:%EXCLUDE_TEST_TAGS%
  )
  echo WHERE_ARG_NUNIT=%WHERE_ARG_NUNIT%
  rem Re-enable delayed expansion. We can't use endlocal here since we want to keep the variables we've computed.
  rem Note: each setlocal must be matched by an executed endlocal
  setlocal enableDelayedExpansion
  
  
  set NUNITPATH=%~dp0tests\fsharpqa\testenv\bin\nunit\
  