public void TestFileSystemCompressed()
{
GpxFileSystem fileSystem = new GpxFileSystem();
fileSystem.Load(new StreamWrapper(new MemoryStream(Load("GuitarPro6/Compressed.gpx"))));
string[] names = {"score.gpif", "misc.xml", "BinaryStylesheet", "PartConfiguration", "LayoutConfiguration"};
int[] sizes = {8488, 130, 12204, 20, 12};
for (int i = 0; i < fileSystem.Files.Count; i++)
{
var file = fileSystem.Files[i];
Console.WriteLine("{0} - {1}", file.FileName, file.FileSize);
Assert.AreEqual(names[i], file.FileName);
Assert.AreEqual(sizes[i], file.FileSize);
}
}