anchor.diff:        return! printer.WriteLineAsync(message)
       }
   
  +  member this.PrintWarningsAsync(warnings) =
  +    printWarningsAsync warnings
  +
  +  member this.PrintSummaryAsync(count: AssertionCount) =
  +    printSummaryAsync count
  +
     interface IObserver<TestClass> with
       override this.OnNext(testClass) =
  -      this.PrintAsync(testClass) |> Async.RunSynchronously
  +      printAsync testClass |> Async.RunSynchronously
   
       override this.OnError(_) = ()
   
  
positive.code:           do! printNotCompletedMethodsAsync testClass.NotCompletedMethods
      }
  
    member this.PrintWarningsAsync(warnings: IReadOnlyList<Warning>) =
      async {
        if warnings.Count > 0 then
          do! printHardSeparatorAsync ()
  
negative.code:           do! printer.WriteLineAsync(sprintf "%d. %s" i schema.MethodName)
      }
  
    let printAsync (testClass: TestClass) =
      async {
        if isVerbose || testClass |> TestClass.isPassed |> not then
          do! printHardSeparatorAsync ()
  