示例#1
0
        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();
        }