anchor.diff:  
       //---------------- Revert the change to the file --------------------
   
  +    let wt0 = System.DateTime.Now
  +    let wt1 = File.GetLastWriteTime MultiProjectDirty1.fileName1
       printfn "Writing old content to file '%s'" MultiProjectDirty1.fileName1
       File.WriteAllText(MultiProjectDirty1.fileName1, MultiProjectDirty1.content)
  -    printfn "Wrote new content to file '%s'" MultiProjectDirty1.fileName1
  +    printfn "Wrote old content to file '%s'"  MultiProjectDirty1.fileName1
  +    let wt2 = File.GetLastWriteTime MultiProjectDirty1.fileName1
  +    printfn "Current time: '%A', ticks = %d"  wt0 wt0.Ticks
  +    printfn "Old write time: '%A', ticks = %d"  wt1 wt1.Ticks
  +    printfn "New write time: '%A', ticks = %d"  wt2 wt2.Ticks
   
       count.Value |> shouldEqual 4
   
  -    let wholeProjectResults2AfterChange2 = checker.ParseAndCheckProject(MultiProjectDirty2.getOptions()) |> Async.RunSynchronously
  +    let wholeProjectResults2AfterChange2 = checker.ParseAndCheckProject(proj2options) |> Async.RunSynchronously
   
       System.Threading.Thread.Sleep(1000)
       count.Value |> shouldEqual 6 // note, causes two files to be type checked, one from each project
  
positive.code:     printfn "Current time: '%A', ticks = %d"  wt0 wt0.Ticks
      printfn "Old write time: '%A', ticks = %d"  wt1 wt1.Ticks
      printfn "New write time: '%A', ticks = %d"  wt2 wt2.Ticks
  
      let wholeProjectResults1AfterChange1 = checker.ParseAndCheckProject(proj1options) |> Async.RunSynchronously
      System.Threading.Thread.Sleep(1000)
      count.Value |> shouldEqual 3
  
      let backgroundParseResults1AfterChange1, backgroundTypedParse1AfterChange1 = 
  
negative.code:     xSymbolUseAfterChange1.IsSome |> shouldEqual true  
      let xSymbolAfterChange1 = xSymbolUseAfterChange1.Value.Symbol
  
  
      printfn "Checking project 2 after first change, options = '%A'" proj2options
      System.Threading.Thread.Sleep(1000)
  
      let wholeProjectResults2AfterChange1 = checker.ParseAndCheckProject(proj2options) |> Async.RunSynchronously
  
      count.Value |> shouldEqual 4
  
      let usesOfXSymbolInProject1AfterChange1 = 
  