anchor.diff:  
       let newFile = Path.Combine(scenarioTempPath scenario,"MyClassLibrary","MyClassLibrary","MyClassLibrary.csproj")
       let oldFile = Path.Combine(originalScenarioPath scenario,"MyClassLibrary","MyClassLibrary","MyClassLibrary.expected")
  +    if updateBaselines then
  +        File.Copy (newFile, oldFile, overwrite=true)
       let s1 = File.ReadAllText oldFile |> normalizeLineEndings
       let s2 = File.ReadAllText newFile |> normalizeLineEndings
       s2 |> shouldEqual s1
  
positive.code:     let newLockFile = install "i001145-excludes"
      let newFile = Path.Combine(scenarioTempPath "i001145-excludes","MyClassLibrary","MyClassLibrary","MyClassLibrary.csproj")
      let oldFile = Path.Combine(originalScenarioPath "i001145-excludes","MyClassLibrary","MyClassLibrary","MyClassLibrary.csprojtemplate")
      let s1 = File.ReadAllText oldFile |> normalizeLineEndings
      let s2 = File.ReadAllText newFile |> normalizeLineEndings
      s2 |> shouldEqual s1
  
negative.code:     let newLockFile = install "i001522-copy-content"
      let newFile = Path.Combine(scenarioTempPath "i001522-copy-content","MyClassLibrary","MyClassLibrary","MyClassLibrary.csproj")
      let oldFile = Path.Combine(originalScenarioPath "i001522-copy-content","MyClassLibrary","MyClassLibrary","MyClassLibrary.expected")
      if updateBaselines then
          File.Copy (newFile, oldFile, overwrite=true)
      let s1 = File.ReadAllText oldFile |> normalizeLineEndings
      let s2 = File.ReadAllText newFile |> normalizeLineEndings
      s2 |> shouldEqual s1
  