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