public async Task <ActionResult <FlashCardsListVm> > GetFlashCards(TypeCardStatus typeCard) { var vm = await _mediator.Send(new GetFlashCardsQuery() { TypeCard = typeCard, UserId = HttpContext.GetUserId() }); return(Ok(vm)); }
public async Task GetFlashCardsTest(TypeCardStatus typeCard) { //Arrange var controller = new FlashCardController(LoggerFake, MediatorFake); //Act var result = await controller.GetFlashCards(typeCard); //Assert result.Should().NotBeNull(); result.Should().BeOfType <ActionResult <FlashCardsListVm> >(); var r = (OkObjectResult)result.Result; r.StatusCode.Should().Be(StatusCodes.Status200OK); r.Value.Should().BeEquivalentTo(await GeFlashCardsFake()); }