private static void BaseTest(string message, SocketIoPacket packet) { BaseDecodeTest(message, packet); BaseEncodeTest(packet, message); BaseEncodeDecodeTest(packet); BaseDecodeEncodeTest(message); }
private static string BaseEncodeTest(SocketIoPacket packet, string expectedMessage) { var message = packet.Encode(); message.Should().Be(expectedMessage); return(message); }
private static string BaseEncodeTest(SocketIoPacket packet, string expectedMessage) { var message = packet.Encode(); Assert.AreEqual(expectedMessage, message, $"{nameof(BaseEncodeTest)}.{nameof(message)}: {message}"); return(message); }
private static SocketIoPacket BaseDecodeTest(string message, SocketIoPacket expectedPacket) { var packet = SocketIoPacket.Decode(message); packet.Prefix.Should().Be(expectedPacket.Prefix); packet.Namespace.Should().Be(expectedPacket.Namespace); packet.Value.Should().Be(expectedPacket.Value); return(packet); }
private static SocketIoPacket BaseDecodeTest(string message, SocketIoPacket expectedPacket) { var packet = SocketIoPacket.Decode(message); Assert.AreEqual(expectedPacket.Prefix, packet.Prefix, $"{nameof(BaseDecodeTest)}.{nameof(packet.Prefix)}: {message}"); Assert.AreEqual(expectedPacket.Namespace, packet.Namespace, $"{nameof(BaseDecodeTest)}.{nameof(packet.Namespace)}: {message}"); Assert.AreEqual(expectedPacket.Value, packet.Value, $"{nameof(BaseDecodeTest)}.{nameof(packet.Value)}: {message}"); return(packet); }
private static void BaseDecodeEncodeTest(string message) { var packet = SocketIoPacket.Decode(message); BaseEncodeTest(packet, message); }
private static void BaseEncodeDecodeTest(SocketIoPacket packet) { var message = packet.Encode(); BaseDecodeTest(message, packet); }