anchor.diff:      |> ignore
   )
   
  +Target "Restore" (fun _ ->
  +    !! "src/**/*.??proj"
  +    ++ "tests/**/*.??proj"
  +    |> Seq.iter (fun d ->
  +        DotNetCli.Restore (fun p ->
  +            { p with
  +                Project = d }))
  +)
  +
   // --------------------------------------------------------------------------------------
   // Run the unit tests using test runner
   
   Target "RunTests" (fun _ ->
  -    !! testAssemblies
  -    |> xUnit2 (fun p -> p)
  +    !! testProjects
  +    |> Seq.map (fun x -> Path.GetDirectoryName(x))
  +    |> Seq.iter(fun x ->
  +        trace (sprintf "Running test for %s" x)
  +        DotNetCli.Test
  +            (fun p ->
  +                { p with
  +                    WorkingDir = x })
  +    )
   )
   
   // --------------------------------------------------------------------------------------
  
positive.code: 
  "Clean"
    ==> "AssemblyInfo"
    ==> "Build"
    ==> "CopyBinaries"
    ==> "RunTests"
  
negative.code: open System
  open System.IO
  open Fake.SemVerHelper
  
  // --------------------------------------------------------------------------------------
  // START TODO: Provide project-specific details below
  