anchor.diff:  
         /// Turns on use of TeamCity service messages.
         TeamCity : bool
  +
  +      /// Specify whether to write test case names to the output.
  +      Labels: LabelsLevel
   
         /// Default: [TestRunnerErrorLevel](fake-unittestcommon-testrunnererrorlevel.html).Error
         ErrorLevel : NUnit3ErrorLevel
  
positive.code:     |> appendIfSome parameters.Agents (sprintf "--agents=%i")
      |> appendIfNotNullOrEmpty parameters.Domain.ParamString "--domain="
      |> appendIfNotNullOrEmpty parameters.Framework.ParamString "--framework="
      |> appendIfTrue parameters.Force32bit "--x86"
      |> appendIfTrue parameters.DisposeRunners "--dispose-runners"
      |> appendIfTrue (parameters.TimeOut <> NUnit3Defaults.TimeOut) (sprintf "--timeout=%i" (int parameters.TimeOut.TotalMilliseconds))
  
negative.code:       ResultSpecs = [currentDirectory @@ "TestResult.xml"]
        ShadowCopy = false
        TeamCity = false
        Labels = LabelsLevel.Default
        ErrorLevel = Error
      }
  
  /// Tries to detect the working directory as specified in the parameters or via TeamCity settings
  /// [omit]
  let getWorkingDir parameters =
      Seq.find isNotNullOrEmpty [ parameters.WorkingDir
                                  environVar ("teamcity.build.workingDir")
                                  "." ]
  