Beispiel #1
0
        public ServerEventsTesting()
        {
            var page = new MyPage();

            _document   = new Document(page, BaseModeController.DefaultKeepAliveInterval);
            _controller = _document.GetServerEventsController();
            _controller.ServerEventsOn();
            _socket = new Mock <WebSocket>();
        }
Beispiel #2
0
        public async void NoFlushWhenWaitingConnection()
        {
            await Initialize();

            await _controller.ServerEventsOff();

            _controller.ServerEventsOn();
            _document.OpenEventQueue();
            _document.Body.AppendText("hi");
            _controller.ServerEventsOn();
            await _controller.ServerEventFlush();

            _socket.Verify(x => x.SendAsync(It.IsAny <ArraySegment <byte> >(),
                                            It.IsAny <WebSocketMessageType>(), It.IsAny <bool>(), It.IsAny <CancellationToken>()), Times.Never);
        }