@Test
  public void move_forSimpleDatabase_shouldRemoveOldNode() {
    // Given
    // A simple database object
    FlatsyFlatFileDatabase db = new FlatsyFlatFileDatabase(simple);
    db.create(new FlatsyObject("fried/bread/data.json", db), "bread");
    db.create(new FlatsyObject("fried/sausages/data.json", db), "sausage");
    db.create(new FlatsyObject("fried/bacon/data.json", db), "bacon");
    db.create(new FlatsyObject("scrambled/eggs/data.json", db), "eggs");

    FlatsyObject object = new FlatsyObject("fried", db);

    // When
    // We move files
    Map<String, String> renameMap =
        db.moveMap(object, "grilled"); // make a note of current structure
    db.move(object, "grilled"); // make the move

    // Then
    // We expect the old files to not exist (at least in this scenario)
    for (String key : renameMap.keySet()) {
      assertEquals(FlatsyObjectType.Null, db.get(key).getType());
    }
  }