public async Task BroadcastAsync_ShouldSendToAll() { Memory <byte> buffer = new byte[8]; BinaryPrimitives.WriteInt32LittleEndian(buffer.Span, 123); BinaryPrimitives.WriteInt32LittleEndian(buffer.Slice(4).Span, 456); var clients = new List <MockSocketProxy>(5); for (var i = 0; i < 5; i++) { clients.Add((MockSocketProxy)await _socketManager.CreateClient()); } await _socketManager.BroadcastAsync(buffer, SocketFlags.None); clients.VerifyAll(m => m.VerifySendAsync(buffer, SocketFlags.None)); }