public void OpeningDirectoryAsFileFails() { var table = new HierarchicalRomFileTable(); table.AddDirectory("/dir"); bool success = table.TryOpenFile("/dir", out _); Assert.False(success); }
public void AddingDirectory() { var table = new HierarchicalRomFileTable(); var expectedPosition = new FindPosition { NextDirectory = -1, NextFile = -1 }; table.AddDirectory("/dir"); bool success = table.TryOpenDirectory("/dir", out FindPosition position); Assert.True(success, "Opening directory failed"); Assert.Equal(expectedPosition, position); }