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;
        }