public void Arrange() { _feProviderManagerMock = new Mock <IFeProviderManager>(); _feProviderManagerMock.Setup(manager => manager.SearchAsync(It.IsAny <int?>(), It.IsAny <string>(), It.IsAny <int>(), It.IsAny <CancellationToken>())) .ReturnsAsync(new PagedSearchResult <FeProviderSynopsis>()); _mapperMock = new Mock <IMapper>(); _mapperMock.Setup(mapper => mapper.Map <ApiPagedSearchResult <FeProviderSynopsis> >(It.IsAny <PagedSearchResult <FeProviderSynopsis> >())) .Returns((PagedSearchResult <FeProviderSynopsis> source) => new ApiPagedSearchResult <FeProviderSynopsis> { Results = source.Results, CurrentPage = source.CurrentPage, TotalNumberOfPages = source.TotalNumberOfPages, TotalNumberOfRecords = source.TotalNumberOfRecords, PageStartIndex = source.PageStartIndex, PageFinishIndex = source.PageFinishIndex, }); _loggerMock = new Mock <ILogger <FeProviderController> >(); _urlHelperStub = new UrlHelperStub(typeof(FeProviderController).GetMethod("ListAsync")); _controller = new FeProviderController( _feProviderManagerMock.Object, _mapperMock.Object, _loggerMock.Object); _controller.Url = _urlHelperStub; }
public void Arrange() { _feProviderManagerMock = new Mock <IFeProviderManager>(); _feProviderManagerMock.Setup(manager => manager.RetrieveAsync(It.IsAny <int>(), It.IsAny <CancellationToken>())) .ReturnsAsync(new FeProvider()); _mapperMock = new Mock <IMapper>(); _mapperMock.Setup(mapper => mapper.Map <ApiFeProvider>(It.IsAny <FeProvider>())) .Returns(new ApiFeProvider()); _loggerMock = new Mock <ILogger <FeProviderController> >(); _urlHelperStub = new UrlHelperStub(typeof(FeProviderController).GetMethod("GetAsync")); _controller = new FeProviderController( _feProviderManagerMock.Object, _mapperMock.Object, _loggerMock.Object); _controller.Url = _urlHelperStub; }