public void ChatDecodeWithoutPlayer() { // Define variables ChatPacket p1 = new ChatPacket(null, "hello"); string encodedString = p1.Encode(true); ChatPacket p2 = ChatPacket.Decode(encodedString); // Check result Assert.AreEqual(p1.Player, p2.Player, "Player is not equal"); Assert.AreEqual(p1.Message, p2.Message, "Message is not equal"); }
public void ChatDecodeWithPlayer() { // Setup static player list Player.TerminatePlayers(); // Clear any data from previous tests Player.InitPlayers(4); // Define variables ChatPacket p1 = new ChatPacket(Player.GetByIndex(2), "hello"); string encodedString = p1.Encode(true); ChatPacket p2 = ChatPacket.Decode(encodedString); // Check result Assert.AreEqual(p1.Player, p2.Player, "Player is not equal"); Assert.AreEqual(p1.Message, p2.Message, "Message is not equal"); }