コード例 #1
0
        public async Task RickQuery_GetAllRicks()
        {
            var mapper     = new Mock <IMapper>();
            var repository = new Mock <IRepository <Domain.Entities.Rick> >();

            var handler = new Mock <RickQueryHandle>(repository.Object, mapper.Object);

            RickQueryRequest query = new RickQueryRequest();

            var response = await handler.Object.Handle(query, default(CancellationToken));

            Assert.IsType <RickQueryResponse>(response);
        }
コード例 #2
0
        public async Task <IActionResult> Get([FromServices] IMediator mediator,
                                              [FromServices] ILogger <RickController> _logger)
        {
            try
            {
                _logger.LogInformation($"Get all Ricks dimension name");

                var command = new RickQueryRequest();
                var result  = await mediator.Send(command);

                return(Ok(result));
            }
            catch (Exception ex)
            {
                _logger.LogInformation(ex.Message);

                return(BadRequest(StatusCodes.Status400BadRequest));
            }
        }