public void TestMonacoQ3() { Decryptor.Key = 0xdc8af5ee; Input = new MemoryStream(Resources.monacoq3); DecryptedInput = new DecryptStreamDecorator(Input, Decryptor); TestMessageConsumption(); }
public void TestBarcelonaTest2() { Decryptor.Key = 0xb9ca62be; Input = new MemoryStream(Resources.barcelonatest); DecryptedInput = new DecryptStreamDecorator(Input, Decryptor); TestMessageConsumption(); }
public void TestBarcelonaRace() { Decryptor.Key = 0xf8ffd6db; Input = new MemoryStream(Resources.barcelonarace); DecryptedInput = new DecryptStreamDecorator(Input, Decryptor); TestMessageConsumption(); }
public void TestBahrain2ndPractice() { Decryptor.Key = 0xa2a5205c; Input = new MemoryStream(Resources.bahrainq2); DecryptedInput = new DecryptStreamDecorator(Input, Decryptor); TestMessageConsumption(); }
private static void TestMessageConsumption(Stream input) { Stream decryptedInput = new DecryptStreamDecorator(input, new DataDecryptor { Key = 0xf8ffd6db }); PacketReader r = new PacketReader(input, decryptedInput); while (true) { if (!r.ReadNext()) { break; } } Assert.AreEqual(input.Length, input.Position); }