Пример #1
0
        public void OpeningDirectoryAsFileFails()
        {
            var table = new HierarchicalRomFileTable();

            table.AddDirectory("/dir");

            bool success = table.TryOpenFile("/dir", out _);

            Assert.False(success);
        }
Пример #2
0
        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);
        }