public void WhenClientSendsWithTag(ushort client, string str, ushort tag, string mode, string isPing) { SendMode sendMode = mode == "reliably" ? SendMode.Reliable : SendMode.Unreliable; using (DarkRiftWriter writer = DarkRiftWriter.Create()) { writer.Write(str); using Message message = Message.Create(tag, writer); if (!string.IsNullOrEmpty(isPing)) { message.MakePingMessage(); } bool success = this.world.GetClient(client).SendMessage(message, sendMode); Assert.IsTrue(success); } messageAssertions.ExpectMessageOnServer(new ReceivedMessage(str, client, 0, tag, sendMode)); }
public void ThenIReceiveStringOnTheServerFromTCP(string text) { messageAssertions.ExpectMessageOnServer(new ReceivedMessage(text, 0, 0, 0, SendMode.Reliable)); messageAssertions.ThenAllMessagesAreAccountedFor(); }