anchor.diff:  let ``Rename calls file sys move, openPath and sets status`` diffCaseOnly =
       let fs = FakeFileSystem [
           file "another"
  -        file "file"
  -    ]
  -    let item = fs.Item "/c/file"
  -    let renamed = createFile (if diffCaseOnly then "/c/File" else "/c/renamed")
  -    // TODO #83: change rename to refresh when not searching, change this test to not set dir+items, add test for rename when searching
  +        file "my file"
  +        file "nacho file"
  +    ]
  +    let item = fs.Item "/c/my file"
  +    let renamed = createFile (if diffCaseOnly then "/c/My File" else "/c/renamed")
  +    // TODO #83: change rename to refresh when not searching, change this test to not set dir+items
       let items = fs.ItemsIn "/c"
       let model = { testModel with Directory = items; Items = items }
   
  
positive.code:     assertAreEqual expected actual
      fs.ItemsShouldEqual [
          file "another"
          if diffCaseOnly then
              file "File"
          else
              file "renamed"
      ]
  
  [<TestCase(false)>]
  [<TestCase(true)>]
  
negative.code:     let expectedItems = [
          createFile "/c/another"
          renamed
          createFile "/c/nacho file"
      ]
      let expectedAction = RenamedItem (item, renamed.Name)
      let expected =
  