using System; using System.Collections.Generic; using System.Net; using System.Net.Sockets; using System.Threading.Tasks; using Server.Network; namespace Server.Tests.Network { public class MockSocket : ISocket { public EndPoint LocalEndPoint { get; set; } public EndPoint RemoteEndPoint { get; set; } public Task SendAsync(IList> buffers, SocketFlags flags) => Task.Run(() => 0); public Task ReceiveAsync(IList> buffers, SocketFlags flags) => Task.Run(() => 0); public void Shutdown(SocketShutdown how) { } } }