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); } }