public void TestRestore(byte[] data) { MemoryArchive ma = new MemoryArchive(data); TestFile(ma); TestDirectory(ma); CheckSubdirs(ma); }
public ImageAtlas(String name, IntSize2 imageSize) { this.name = name; this.imageSize = imageSize; MyGUIInterface.Instance.CommonResourceGroup.addResource(name, "Memory", true); memoryArchive = MemoryArchiveFactory.Instance.getArchive(name); ResizeMode = ImageResizeMode.Both; }
private void TestDirectory(MemoryArchive ma) { DirectoryEntry de = ma.GetDirectory("/somename"); Assert.AreEqual(de.Name, "somename"); Assert.AreEqual(de.Files.Count, 0); Assert.AreEqual(de.Directories.Count, 0); }
private void TestFile(MemoryArchive ma) { FileEntry fe = ma.GetFile("/nope"); Assert.AreEqual(fe.Length, 2); Assert.AreEqual(fe.Name, "nope"); Assert.IsFalse(fe.IsCompressed); }
private void CheckSubdirs(MemoryArchive ma) { DirectoryEntry de = ma.GetDirectory("/subdirs"); DirectoryEntry subde = de.Directories[0]; Assert.AreEqual(subde.Name, "sub"); Assert.AreEqual(subde.Files.Count, 0); Assert.AreEqual(subde.Directories.Count, 0); }
public void TestExcept() { MemoryArchive ma = new MemoryArchive(); ma.GetFile("lolkek"); }
public ArchiveTests() { ma = new MemoryArchive(); }