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(); }