anchor.diff:  let DotCoverNUnit (setDotCoverParams: DotCoverParams -> DotCoverParams) (setNUnitParams: NUnitParams -> NUnitParams) (assemblies: string seq) =
       let assemblies = assemblies |> Seq.toArray
       let details =  assemblies |> separated ", "
  -    
       traceStartTask "DotCoverNUnit" details
  +
       try
           let parameters = NUnitDefaults |> setNUnitParams
           let args = buildNUnitdArgs parameters assemblies
  
positive.code:     let details =  assemblies |> separated ", "
      traceStartTask "DotCoverXUnit2" details
  
      let parameters = XUnit2Defaults |> setXUnit2Params
      let args = buildXUnit2Args assemblies parameters 
      
      DotCover (fun p ->
                    {p with
                       TargetExecutable = parameters.ToolPath 
                       TargetArguments = args
                    } |> setDotCoverParams)
  
      traceEndTask "DotCoverXUnit2" details
  
  /// Builds the command line arguments from the given parameter record and the given assemblies.
  /// Runs all test assemblies in the same run for easier coverage management. 
  
negative.code: let DotCoverNUnit3 (setDotCoverParams: DotCoverParams -> DotCoverParams) (setNUnitParams: NUnit3Params -> NUnit3Params) (assemblies: string seq) =
      let assemblies = assemblies |> Seq.toArray
      let details =  assemblies |> separated ", "
      traceStartTask "DotCoverNUnit3" details
  
      try
          let parameters = NUnit3Defaults |> setNUnitParams
          let args = buildNUnit3Args parameters assemblies
  