public async Task Returns_Empty_List_When_There_Is_No_Owners() { //Arrange _petOwnerService.GetAllOwners().Returns(new List <Owner>()); //Act var viewModel = await _petsGroupedByOwnerGenderQuery.Run(PetType.Cat); //Assert viewModel.Should().NotBeNull(); viewModel.Genders.Should().BeEmpty(); }
public async Task <IActionResult> Index([FromServices] IPetsGroupedByOwnerGenderQuery query) { var viewModel = await query.Run(Application.ReadModels.PetType.Cat); return(View(viewModel)); }