public void PartialReadTest() { // read the whole thing as one tag TestFiles.AssertValueTest(PartialReadTestInternal(new NbtFile(TestFiles.MakeValueTest()))); TestFiles.AssertNbtSmallFile(PartialReadTestInternal(TestFiles.MakeSmallFile())); TestFiles.AssertNbtBigFile(PartialReadTestInternal(new NbtFile(TestFiles.Big))); }
public void PartialBatchReadTest() { // read the whole thing as one tag, in batches of 4 bytes // Verifies fix for https://github.com/fragmer/fNbt/issues/26 TestFiles.AssertValueTest(PartialReadTestInternal(new NbtFile(TestFiles.MakeValueTest()), 4)); TestFiles.AssertNbtSmallFile(PartialReadTestInternal(TestFiles.MakeSmallFile(), 4)); TestFiles.AssertNbtBigFile(PartialReadTestInternal(new NbtFile(TestFiles.Big), 4)); }
public void LoadingSmallFileGZip() { var file = new NbtFile(TestFiles.SmallGZip); Assert.Equal(TestFiles.SmallGZip, file.FileName); Assert.Equal(NbtCompression.GZip, file.FileCompression); TestFiles.AssertNbtSmallFile(file); }
public void LoadingSmallFileZLib() { var file = new NbtFile(TestFiles.SmallZLib); Assert.Equal(TestFiles.SmallZLib, file.FileName); Assert.Equal(NbtCompression.ZLib, file.FileCompression); TestFiles.AssertNbtSmallFile(file); }
public void TestNbtSmallFileLoadingUncompressed() { var file = new NbtFile(TestFiles.Small); Assert.Equal(TestFiles.Small, file.FileName); Assert.Equal(NbtCompression.None, file.FileCompression); TestFiles.AssertNbtSmallFile(file); }