Exemplo n.º 1
0
        public async Task ItemLoadedInInit()
        {
            // Arrange
            mapper.Map <List <CategoryViewModel> >(Arg.Any <List <Category> >()).Returns(new List <CategoryViewModel>
            {
                new CategoryViewModel {
                    Name = "asdf"
                }
            });
            var viewModel = new CategoryListViewModel(mediator, mapper);

            // Act
            await viewModel.InitializeAsync();

            // Assert
            await mediator.Received(1).Send(Arg.Any <GetCategoryBySearchTermQuery>(), default);

            mapper.Received(1).Map <List <CategoryViewModel> >(Arg.Any <List <Category> >());
        }