public void PacketStreamWriteWhenReadOnlyTest() { using (ILitePacketStream packetStream = new LitePacketStream(_randomizer.Bytes(_randomizer.Byte()))) { Assert.Throws <InvalidOperationException>(() => packetStream.Write <byte>(_randomizer.Byte())); } }
public void PacketStreamReadNonPrimitiveTest() { using (var packetStream = new LitePacketStream(_randomizer.Bytes(_randomizer.Byte()))) { Assert.Throws <NotImplementedException>(() => packetStream.Read <object>()); } }
public async Task SendPacketTest() { byte[] message = _randomizer.Bytes(_randomizer.Byte()); _clientMock.SocketMock.ConfigureSendResult(false); // Instant send _sender.Start(); _sender.Send(new NetMessageData(_clientMock.Object, message)); // Wait 1 second so the sender task can process the previous message. await Task.Delay(1000).ConfigureAwait(false); _clientMock.SocketMock.VerifySend(It.IsAny <SocketAsyncEventArgs>(), Times.Once()); _sender.Stop(); Assert.False(_sender.IsRunning); }
public void generate_some_bytes() { r.Bytes(20).Should() .Equal(218, 35, 156, 76, 224, 196, 45, 215, 227, 196, 168, 150, 23, 242, 85, 178, 101, 200, 89, 189); }
public void Bytes_returns_correct_array_length() { var bytes = _randomizer.Bytes(7); Assert.AreEqual(7, bytes.Length); }