public void NextAvailable_NoClient_ResultIsNull()
        {
            var dispatcher = new DefaultDispatcher();
            var result     = dispatcher.NextAvailable();

            Assert.Null(result);
        }
        public void NextAvailable_WithAvailableClient_ResultIsNull()
        {
            var mockSendQueue = new Mock <IClient>();

            var dispatcher = new DefaultDispatcher();

            dispatcher.Add(mockSendQueue.Object);

            var result = dispatcher.NextAvailable();

            Assert.NotNull(result);
        }