コード例 #1
0
        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);
        }
コード例 #3
0
 public ProviderController(IConfiguration configuration)
 {
     _configuration   = configuration;
     _basePath        = configuration["ProviderApi"];
     _providerService = new ProviderDataService(_basePath);
 }