예제 #1
0
        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();
        }
예제 #2
0
        public async Task <IActionResult> Index([FromServices] IPetsGroupedByOwnerGenderQuery query)
        {
            var viewModel = await query.Run(Application.ReadModels.PetType.Cat);

            return(View(viewModel));
        }