anchor.diff:      // Run xUnit desktop tests.
       xUnitDesktopFrameworkAssemblies
       // A bit hacky way to pass custom parameter to xUnit, but it works.
  -    |> (fun s -> Seq.append s [ "-noautoreporters" ])
  +    |> flip Seq.append [ "-noautoreporters" ]
       |> xUnit2 (fun p -> { p with ToolPath = buildToolsDir </> "xunit.runner.console/tools/net452/xunit.console.exe"
                                    XmlOutputPath = testResultsFolder </> "xunit-desktop.xml" |> FullName |> Some
                                    Parallel = Collections })
  
positive.code:     // In future NUnit test runner should support AppVeyor directly.
      // See more detail: http://help.appveyor.com/discussions/questions/7805-nunit-test-results-on-net-core
      nUnit3TestProjects
      |> Seq.iter (fun projPath ->
          DotNetCli.RunCommand (fun p -> { p with WorkingDir = projPath })
                               (sprintf 
                                   "test --no-build --configuration %s --logger:trx --results-directory \"%s\""
                                   configuration
  
negative.code: 
  Target "BuildOnly" (fun _ -> rebuild configuration)
  Target "TestOnly" (fun _ ->
      let findProjects pattern = System.IO.Directory.GetDirectories("Src", pattern)
      let getTestAssemblies framework projDirs =
          projDirs
          |> Seq.map (fun proj -> !! (sprintf "bin/%s/%s/*Test.dll" configuration framework)
                                  |> SetBaseDir proj)
          |> Seq.collect id
      let flip f x y = f y x
  
      let nUnit2TestProjects = findProjects "AutoFixture.NUnit2.*Test"
      let nUnit3TestProjects = findProjects "AutoFixture.NUnit3.*Test"
      let xUnitTestProjects  = findProjects "*Test" 
                               |> Seq.except nUnit2TestProjects
                               |> Seq.except nUnit3TestProjects
  
      let xUnitCoreAppAssemblies = xUnitTestProjects
                                   |> getTestAssemblies "netcoreapp*"
  
      let xUnitDesktopFrameworkAssemblies = xUnitTestProjects
                                            |> getTestAssemblies "*"
                                            |> Seq.except xUnitCoreAppAssemblies
  