public void GetUserBalance_ConstructsQuery_ReturnsResultOfDispatch() { var resultDto = new Dto.BalanceDto(); _dispatcherMock.Setup(d => d.QueryAsync(It.Is <GetBalance>(q => q.UserId == TestIds.A))).ReturnsAsync(resultDto).Verifiable(); var actionResult = _controller.GetUserBalance(TestIds.A).GetAwaiter().GetResult(); Assert.AreEqual(resultDto, actionResult.Value); _dispatcherMock.Verify(); }