public void TestEmptyScanner() { PacketWriter writer = new PacketWriter(0x10, false); PacketScanner scanner = new PacketScanner(writer.Packet); scanner.NextBytes(); }
public void TestString() { PacketWriter writer = new PacketWriter(0x10, false); writer.Put("hello world! TestString"); PacketScanner scanner = new PacketScanner(writer.Packet); Assert.AreEqual("hello world! TestString", scanner.NextString()); }
public void TestByte() { PacketWriter writer = new PacketWriter(0x10, false); writer.Put((byte)0x12).Put((byte)0xcf); PacketScanner scanner = new PacketScanner(writer.Packet); Assert.AreEqual(0x12, scanner.NextByte()); Assert.AreEqual(0xcf, scanner.NextByte()); }
public void TestDouble() { PacketWriter writer = new PacketWriter(0x10, false); writer.Put(3e-10); writer.Put(45.0); PacketScanner scanner = new PacketScanner(writer.Packet); Assert.AreEqual(3e-10, scanner.NextDouble()); Assert.AreEqual(45.0, scanner.NextDouble()); }
public void TestChar() { PacketWriter writer = new PacketWriter(0x10, false); writer.Put('A'); writer.Put('0'); PacketScanner scanner = new PacketScanner(writer.Packet); Assert.AreEqual('A', scanner.NextChar()); Assert.AreEqual('0', scanner.NextChar()); }
public void TestBool() { PacketWriter writer = new PacketWriter(0x10, true); writer.Put(true); writer.Put(false); PacketScanner scanner = new PacketScanner(writer.Packet); Assert.AreEqual(true, scanner.NextBool()); Assert.AreEqual(false, scanner.NextBool()); }
public void TestInt() { PacketWriter writer = new PacketWriter(0x10, false); writer.Put(-230); writer.Put(1234567890); PacketScanner scanner = new PacketScanner(writer.Packet); Assert.AreEqual(-230, scanner.NextInt()); Assert.AreEqual(1234567890, scanner.NextInt()); }
public void TestFloat() { PacketWriter writer = new PacketWriter(0x10, false); writer.Put((float)3e-10); writer.Put((float)46.0); PacketScanner scanner = new PacketScanner(writer.Packet); Assert.AreEqual((float)3e-10, scanner.NextFloat()); Assert.AreEqual((float)46.0, scanner.NextFloat()); }
public void TestBoolException() { PacketWriter writer = new PacketWriter(0x10, true); writer.Put(true); writer.Put(false); PacketScanner scanner = new PacketScanner(writer.Packet); scanner.NextBool(); scanner.NextBool(); scanner.NextBool(); }
public void TestBytes() { PacketWriter writer = new PacketWriter(0x10, false); writer.Put(new byte[5] { 0x12, 0x34, 0x56, 0x78, 0xaf }); PacketScanner scanner = new PacketScanner(writer.Packet); Assert.IsTrue(Equality(new byte[5] { 0x12, 0x34, 0x56, 0x78, 0xaf }, scanner.NextBytes())); }
public void Setup() { ClassUnderTest = new PacketScanner(); }