public void SetUp() { _articlesRepositoryMock = new Mock <IReadOnlyArticleRepository>(); var articleParams = new ArticleParams(); _testArticles = ArticleList.GetShortList().AsEnumerable(); }
public void Setup() { _articleParams = new ArticleParams(); _testArticles = ArticleList.GetShortList().AsEnumerable(); var articlesPagedList = new PagedList <Article>(items: _testArticles, count: 3, pageNumber: 1, pageSize: 10); _readMapper = new Mapper(new MapperConfiguration(cfg => cfg.AddProfile <ReadApplication.Helpers.AutoMapperProfiles>())); _writeMapper = new Mapper(new MapperConfiguration(cfg => cfg.AddProfile <WriteApplication.Helpers.AutoMapperProfiles>())); _listQueryMock = new Mock <IGetArticlesQuery>(); _singleQueryMock = new Mock <IGetArticleQuery>(); _createCommandMock = new Mock <ICreateArticleCommand>(); _updateCommandMock = new Mock <IUpdateArticleCommand>(); _updateCommandMock = new Mock <IUpdateArticleCommand>(); _deleteCommandMock = new Mock <IDeleteArticleCommand>(); var articlesDtoList = _readMapper.Map <IEnumerable <ArticleDto> >(articlesPagedList); _articlesDtoPagedList = new PagedList <ArticleDto>(articlesDtoList, articlesPagedList.TotalCount, articlesPagedList.CurrentPage, articlesPagedList.PageSize); _listQueryMock .Setup(m => m.Execute(It.IsAny <ArticleParams>())) .Returns(Task.FromResult(_articlesDtoPagedList)); _unitOfWork = new Mock <IUnitOfWork>(); _articleRepository = new Mock <IArticleRepository>(); _unitOfWork.Setup(uow => uow.ArticleRepository).Returns(_articleRepository.Object); _articlesController = new ArticlesController( _listQueryMock.Object, _singleQueryMock.Object, _createCommandMock.Object, _updateCommandMock.Object, _deleteCommandMock.Object) { ControllerContext = TestControllerContext }; }