anchor.diff:      |> appendIfNotNullOrEmpty parameters.Framework "-framework:"
       |> appendIfNotNullOrEmpty parameters.ProcessModel.ParamString "-process:"
       |> appendIfNotNullOrEmpty parameters.ErrorOutputFile "-err:"
  -    |> appendIfNotNullOrEmpty parameters.Domain "-domain:"
  +    |> appendIfNotNullOrEmpty parameters.Domain.ParamString "-domain:"
       |> toText
   
   /// Tries to detect the working directory as specified in the parameters or via TeamCity settings
  
positive.code:         | SingleProcessModel -> "Single"
          | SeperateProcessModel -> "Seperate"
          | MultipleProcessModel -> "Multiple"
  
  /// Parameter type for NUnit.
  type NUnitParams = 
      { IncludeCategory : string
        ExcludeCategory : string
        ToolPath : string
        ToolName : string
        TestInNewThread : bool
        OutputFile : string
        Out : string
        ErrorOutputFile : string
  
negative.code:       ExcludeCategory = ""
        ToolPath = findToolFolderInSubPath toolname (currentDirectory @@ "tools" @@ "Nunit")
        ToolName = toolname
        DontTestInNewThread = false
        StopOnError = false
        OutputFile = currentDirectory @@ "TestResult.xml"
        Out = ""
        ErrorOutputFile = ""
  