public void TestParseEmptyDirectoryBlock() { var options = TestHelper.CreateFileSystemOptions(""); var b = new BlockParser(options); var b2 = new byte[options.BlockSize]; b.BytesToNode(b2); }
public void TestParseDirectoryBlock() { var options = TestHelper.CreateFileSystemOptions(""); var b = new BlockParser(options); var bb = new byte[options.BlockSize]; bb[0] = 1; Assert.IsInstanceOfType(b.BytesToNode(bb), typeof(Folder)); }
public void TestParseTooSmallDirectoryBlock() { var options = TestHelper.CreateFileSystemOptions(""); var b = new BlockParser(options); var b1 = new byte[1024]; b.BytesToNode(b1); }
public void TestWriteAndPareseFolderBlock() { var options = TestHelper.CreateFileSystemOptions(""); var b = new BlockParser(options); const string name = "blubα"; var f1 = new Folder(name); var bb = b.NodeToBytes(f1); var f2 = b.BytesToNode(bb); Assert.AreEqual(name, f2.Name); Assert.IsInstanceOfType(f2, typeof(Folder)); }