public async Task ShouldReturnQueryResults() { var args = new FakeQueryArgs(new[] { 4, 6, 8 }); var actual = await _bus.ExecuteAsync <FakeQueryArgs, int[]>(args); Assert.Equal(args.Result, actual); }
public async Task ShouldLogInfoWhenExecutingQuery() { var args = new FakeQueryArgs(new[] { 1, 5 }); var actual = await _bus.ExecuteAsync <FakeQueryArgs, int[]>(args); Assert.Equal(args.Result, actual); Assert.Equal(2, _logger.GetMessages(LogLevel.Information).Length); }