public async Task TestValid(int length) { var bytes = SecureRandomGenerator.GetBytes(length); var sent = a.Send(bytes); var message = await b.Receive(); Assert.IsTrue(await sent); Assert.IsTrue(Enumerable.SequenceEqual <byte>(bytes, message.Value)); }
public async void Echo() { var received = await b.Receive(); await Task.Delay(r.Next(10, 500)); await b.Send(received.Value); }