public async Task ThenWillGetQueueDetailsFromService()
        {
            _asbService = new Mock <IAsbService>(MockBehavior.Strict);
            _asbService.Setup(x => x.GetQueueMessageCountAsync(_queueName)).ReturnsAsync(_expectedCount);

            var sut = new GetQueueMessageCountQueryHandler(_asbService.Object);

            await sut.Handle(new GetQueueMessageCountQuery()
            {
                QueueName = _queueName
            });

            _asbService.Verify(x => x.GetQueueMessageCountAsync(_queueName), Times.Once);
        }
        public async Task AndTheResponseWillBeValid()
        {
            _asbService = new Mock <IAsbService>(MockBehavior.Strict);
            _asbService.Setup(x => x.GetQueueMessageCountAsync(_queueName)).ReturnsAsync(_expectedCount);

            var sut = new GetQueueMessageCountQueryHandler(_asbService.Object);

            var response = await sut.Handle(new GetQueueMessageCountQuery()
            {
                QueueName = _queueName
            });

            response.Should().NotBeNull();
            response.Count.Should().Be(_expectedCount);
        }