public void NegativePostionBytesTest() { using (var fileStream = File.OpenRead(@"TestResources\TestBytes.txt")) { byte[] bytes = WadParser.ReadBytesAtPosition(fileStream, -3, 1); } }
public void ReadNoBytesTest() { using (var fileStream = File.OpenRead(@"TestResources\TestBytes.txt")) { byte[] bytes = WadParser.ReadBytesAtPosition(fileStream, 0, 0); Assert.AreEqual(0, bytes.Length); } }
public void ReadSomeBytesAtPositionTest() { using (var fileStream = File.OpenRead(@"TestResources\TestBytes.txt")) { byte[] bytes = WadParser.ReadBytesAtPosition(fileStream, 2, 2); for (int i = 2; i < bytes.Length; i++) { Assert.AreEqual(BYTE_ARRAY[i], bytes[i]); } } }
public void ReadBytesAtPosition_StartTest() { using (FileStream fileStream = File.OpenRead(@"TestResources\UNKNOWN.txt")) { var bytes = WadParser.ReadBytesAtPosition(fileStream, 0, 3); Assert.AreEqual(3, bytes.Length); var readString = Encoding.ASCII.GetString(bytes, 0, bytes.Length); Assert.AreEqual("Not", readString); } }
public void ReadBytesFromLumpTest() { var lump = _wad.GetLumpByName("ENDOOM"); Assert.IsNull(lump.Bytes); WadParser.ReadBytesIntoLump(@"TestResources\doom1.wad", lump); Assert.IsNotNull(lump.Bytes); Assert.AreEqual(0x20, lump.Bytes[0]); Assert.AreEqual(0x07, lump.Bytes[3999]); Assert.AreEqual(0x4F, lump.Bytes[3381]); }
public void ReadBytesFromLumpStreamTest() { var lump = _wad.GetLumpByName("PLAYPAL"); Assert.IsNull(lump.Bytes); FileStream wadFileStream = File.OpenRead(@"TestResources\doom1.wad"); WadParser.ReadBytesIntoLump(wadFileStream, lump); wadFileStream.Close(); Assert.IsNotNull(lump.Bytes); Assert.AreEqual(0x00, lump.Bytes[0]); Assert.AreEqual(0x5E, lump.Bytes[10751]); Assert.AreEqual(0x22, lump.Bytes[9752]); }
public void BadDirectoryLengthTest() { WadParser.Parse(@"TestResources\BadDirectoryLength.wad"); }
public void BadDirectoryOffsetTest() { WadParser.Parse(@"TestResources\BadDirectoryOffset.wad"); }
public void TooManyLumpsTest() { WadParser.Parse(@"TestResources\TooManyLumps.wad"); }
public void InvalidWadTest() { WadParser.Parse(@"TestResources\UNKNOWN.txt"); }
public void FileNotFoundTest() { WadParser.Parse("somefile"); }
public void NullWadPathTest() { WadParser.Parse((string)null); }
public static void TestInit(TestContext testContext) { _wad = WadParser.Parse(@"TestResources\quake-gfx.wad"); }
public static void TestInit(TestContext testContext) { _wad = WadParser.Parse(@"TestResources\opposing-force-spraypaint.wad"); }
public static void TestInit(TestContext testContext) { _wad = WadParser.Parse(@"TestResources\doom1.wad", false); }