public void Arrange() { _learningDeliveryManagerMock = new Mock <ILearningDeliveryManager>(); _learningDeliveryManagerMock.Setup(manager => manager.ListForProviderAsync(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <CancellationToken>())) .ReturnsAsync(new PagedSearchResult <LearningDeliverySynopsis>()); _mapperMock = new Mock <IMapper>(); _mapperMock.Setup(mapper => mapper.Map <ApiPagedSearchResult <LearningDeliverySynopsis> >(It.IsAny <PagedSearchResult <LearningDeliverySynopsis> >())) .Returns((PagedSearchResult <LearningDeliverySynopsis> source) => new ApiPagedSearchResult <LearningDeliverySynopsis> { Results = source.Results, CurrentPage = source.CurrentPage, TotalNumberOfPages = source.TotalNumberOfPages, TotalNumberOfRecords = source.TotalNumberOfRecords, PageStartIndex = source.PageStartIndex, PageFinishIndex = source.PageFinishIndex, }); _loggerMock = new Mock <ILogger <LearningDeliveryController> >(); _urlHelperStub = new UrlHelperStub(typeof(LearningDeliveryController).GetMethod("ListByUkprnAsync")); _controller = new LearningDeliveryController( _learningDeliveryManagerMock.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; }