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); }
public PsrsReportsService(IPsrsExternalRepository psrsExternalRepository, IPsrsRepository psrsRepository) { _psrsExternalRepository = psrsExternalRepository; _psrsRepository = psrsRepository; }