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

            var sut = new GetQueueDetailsQueryHandler(_asbService.Object);

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

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

            var sut = new GetQueueDetailsQueryHandler(_asbService.Object);

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

            response.Should().NotBeNull();
            response.QueueInfo.Should().NotBeNull();
        }