public void SendMoreFrameEmpty()
        {
            var socket = new MockOutgoingSocket((ref Msg msg, TimeSpan timeout, bool more) =>
            {
                Assert.Equal(SendReceiveConstants.InfiniteTimeout, timeout);
                Assert.Equal(0, msg.Data.Length);
                Assert.True(more);
                return(true);
            });

            var returnedSocket = socket.SendMoreFrameEmpty();

            Assert.Equal(returnedSocket, socket);
        }
        public void SendMoreFrameEmpty()
        {
            var socket = new MockOutgoingSocket((ref Msg msg, TimeSpan timeout, bool more) =>
            {
                Assert.AreEqual(SendReceiveConstants.InfiniteTimeout, timeout);
                Assert.AreEqual(0, msg.Data.Length);
                Assert.IsTrue(more);
                return true;
            });

            var returnedSocket = socket.SendMoreFrameEmpty();
            Assert.AreEqual(returnedSocket, socket);
        }