コード例 #1
0
        public async Task SetupDatabase()
        {
            var container = new Container(c => { c.AddRegistry <DAS.Data.Functions.Ioc.DefaultRegistry>(); });

            Mediator       = container.GetInstance <IMediator>();
            PsrsRepository = container.GetInstance <IPsrsRepository>();

            Log = new NLogLogger(typeof(StatisticsService), null);

            PsrsTestsRepository        = new PsrsTestsRepository(DataAcceptanceTests.Config.DatabaseConnectionString);
            PsrsExternalRepositoryMock = new Mock <IPsrsExternalRepository>();

            await PsrsTestsRepository.DeletePublicSectorReports();

            await PsrsTestsRepository.DeletePublicSectorSummary();

            PsrsReportsService = new PsrsReportsService(PsrsExternalRepositoryMock.Object, PsrsRepository);
        }
コード例 #2
0
ファイル: PsrsReportsService.cs プロジェクト: rrai2/das-data
 public PsrsReportsService(IPsrsExternalRepository psrsExternalRepository, IPsrsRepository psrsRepository)
 {
     _psrsExternalRepository = psrsExternalRepository;
     _psrsRepository         = psrsRepository;
 }