public static GcConnection CreateMockConnection(ServerImplementationMock serverMock) { var clientToServer = serverMock.MockClientToServerLink(); // Create a link from client to server var connectionMock = new ConnectionMock(serverMock, clientToServer.Item2); // Create a link from server to client clientToServer.Item1.SetConnectionMock(connectionMock); return(new GcConnection(connectionMock)); }
public Client_to_Server() { var logger = new LoggerFactory() .AddConsole() .CreateLogger <Client_to_Server>(); _serverMock = new ServerImplementationMock(); _server = new GcServer(_serverMock, logger).Start(500); _connection = TestUtils.CreateMockConnection(_serverMock); }
public Relay() { var logger = new LoggerFactory() .AddConsole() .CreateLogger <Client_to_Server>(); _serverAMock = new ServerImplementationMock(); _serverBMock = new ServerImplementationMock(); _serverCMock = new ServerImplementationMock(); _serverA = new GcServer(_serverAMock, logger); _serverB = new GcServer(_serverBMock, logger); _serverC = new GcServer(_serverCMock, logger); }