Пример #1
0
        public void Add__ShouldAppendList()
        {
            var socket = new MockSocketProxy();

            _cluster.Add(socket);
            var sockets = _cluster.GetSnapshot();

            Assert.Single(sockets);
            Assert.Equal(socket, sockets.First());
        }
        public async Task <ISocketClient> CreateClient()
        {
            var socket = await _listener.AcceptAsync();

            if (!CanAccept(socket))
            {
                socket.Dispose();
                return(null);
            }
            _cluster.Add(socket);
            return(socket);
        }