public async Task <bool> Connect(FakeSocketProvider fakeSocketProvider) { if (_server == null) { _server = new NetworkServer(); } _server.RegisterListener(this); ((NetworkServer)_server).StartListening(fakeSocketProvider); return(true); }
public RedisClientService(FakeSocketProvider fakeSocketProvider) { _fakeSocketProvider = fakeSocketProvider; _client = new NetworkClient(); }
public async Task Connect(FakeSocketProvider provider) { _socket = new FakeSocketProvider.FakeSocket(provider, "Client"); // Name is set for test purposes await _socket.ConnectAsync(); }
public void StartListening(FakeSocketProvider fakeSocketProvider) { _fakeSocketProvider = fakeSocketProvider; Task.Run(Listen); }
public FakeSocket(FakeSocketProvider fakeSocketProvider, string name = default(string)) { Name = name; _fakeSocketProvider = fakeSocketProvider; }