示例#1
0
        public async Task <IActionResult> Get([FromRoute] int ratingId)
        {
            var query = new GetRatingQuery
            {
                RatingId = ratingId
            };

            var result = await mediator.Send(query).ConfigureAwait(false);

            return(Ok(new Response <RatingResponse>(result)));
        }
        public async Task Handle_ReturnsCorrectRatingModel()
        {
            var query = new GetRatingQuery
            {
                Id = 1
            };

            var handler = new GetRatingQuery.GetRatingQueryHandler(dbContext, mapper);

            var result = await handler.Handle(query, CancellationToken.None);

            Assert.NotNull(result);
            Assert.Equal("Fitch", result.FitchRating);
            Assert.Equal("Moody", result.MoodysRating);
            Assert.Equal("Sand", result.SandPrating);
            Assert.Equal((byte)1, result.OrderNumber);
        }