static void Main(string[] args) { ClientThreadLocator.Register<ClientThread>(); var listener = new TcpListenerAdapter(IPAddress.Any, 3000); var targetServer = new TelnetConnection("server", 7072); var server = new ReTelnetServer(listener, targetServer); server.Start(); }
public void Setup() { _clientMock = new Mock<ITelnetConnection>(); _clientMock.SetupGet(x => x.RemoteIPEndPoint) .Returns(new IPEndPoint(0, 0)); _targetServerMock = new Mock<ITelnetConnection>(); _tcpListenerMock = new Mock<ITcpListener>(); _tcpListenerMock.Setup(x => x.AcceptTcpClient()) .Returns(_clientMock.Object); ClientThreadLocator.Register<ClientThreadMock>(); _server = new ReTelnetServer(_tcpListenerMock.Object, _targetServerMock.Object); }