public void SetUp() { _mockMediator = new Mock <IMediator>(); _mockMediator.Setup(m => m.SendAsync(It.IsAny <RoatpRequest>())).ReturnsAsync(new List <RoatpProviderResult>()); _mockMediator.Setup(x => x.Send(It.IsAny <FrameworkMetaDataRequest>())).Returns(FrameworkResults()); _mockMediator.Setup(x => x.Send(It.IsAny <StandardMetaDataRequest>())).Returns(StandardResults()); _mockMediator.Setup(x => x.SendAsync(It.IsAny <FcsProviderRequest>())).ReturnsAsync(new FcsProviderResult { Providers = new List <int> { 123, 456 } }); _mockMediator.Setup(x => x.SendAsync(It.IsAny <CourseDirectoryRequest>())).ReturnsAsync(new CourseDirectoryResult()); _mockMediator.Setup(m => m.Send(It.IsAny <AchievementRateProviderRequest>())).Returns(GetAchievementData()); _mockMediator.Setup(m => m.Send(It.IsAny <AchievementRateNationalRequest>())).Returns(GetNationalAchievementData()); _mockMediator.Setup(m => m.Send(It.IsAny <LearnerSatisfactionRateRequest>())).Returns(GetLearnerSatisfactionRateData()); _mockMediator.Setup(m => m.Send(It.IsAny <UkrlpProviderRequest>())).Returns(new UkrlpProviderResponse { MatchingProviderRecords = new List <Ukrlp.SoapApi.Types.Provider>() }); _mockMediator.Setup(m => m.SendAsync(It.IsAny <ProviderFeedbackRequest>())).ReturnsAsync(new ProviderFeedbackResult(new List <EmployerFeedbackSourceDto>())); _sut = new ProviderDataService(_mockMediator.Object, Mock.Of <ILog>()); }
public void SetUp() { _provAttributes = _fixture .Build <ProviderAttributeSourceDto>() .With(x => x.Value, 0) .CreateMany(9).ToList(); _feedbackEntries = _fixture .Build <EmployerFeedbackSourceDto>() .With(x => x.Ukprn, Ukprn) .With(x => x.ProviderAttributes, _provAttributes) .CreateMany(10) .ToList(); _mediatorMock = new Mock <IMediator>(); _loggerMock = new Mock <ILog>(); _sut = new ProviderDataService(_mediatorMock.Object, _loggerMock.Object); }
public ProviderController(IConfiguration configuration) { _configuration = configuration; _basePath = configuration["ProviderApi"]; _providerService = new ProviderDataService(_basePath); }