public void BeforeEach() { // setup mocks mockDataRepository = MoqHelpers.CreateMockDataRepository(); var mockedSnapshotDateHelper = Get <ISnapshotDateHelper>(); var mockedSourceComparer = Get <ISourceComparer>(); var mockedSendEmailService = Get <ISendEmailService>(); var mockedNotificationService = Get <INotificationService>(); var mockedFileRepository = Get <IFileRepository>(); var mockedDataRepository = Get <IDataRepository>(); mockSharedBusinessLogic = new SharedBusinessLogic(mockedSnapshotDateHelper, mockedSourceComparer, mockedSendEmailService, mockedNotificationService, mockedFileRepository, mockedDataRepository); // sut scopeBusinessLogic = new Submission.ScopeBusinessLogic( mockSharedBusinessLogic, mockDataRepository.Object, null, null); }
public void BeforeEach() { // setup mocks mockDataRepository = MoqHelpers.CreateMockDataRepository(); var mockedSnapshotDateHelper = Get <ISnapshotDateHelper>(); var mockedSourceComparer = Get <ISourceComparer>(); var mockedSendEmailService = Get <ISendEmailService>(); var mockedNotificationService = Get <INotificationService>(); var mockedFileRepository = Get <IFileRepository>(); var mockedDataRepository = Get <IDataRepository>(); mockSharedBusinessLogic = new SharedBusinessLogic(mockedSnapshotDateHelper, mockedSourceComparer, mockedSendEmailService, mockedNotificationService, mockedFileRepository, mockedDataRepository); // setup data var currentPrivateSnapshotDate = mockSharedBusinessLogic.GetAccountingStartDate(SectorTypes.Private); var currentPublicSnapshotDate = mockSharedBusinessLogic.GetAccountingStartDate(SectorTypes.Public); testOrgs = new List <Organisation>(); testOrgs.Add(CreateOrgWithExistingScopeForAllYears(1, SectorTypes.Private, currentPrivateSnapshotDate)); testOrgs.Add(CreateOrgWithExistingScopeForAllYears(2, SectorTypes.Public, currentPublicSnapshotDate)); testOrgs.Add(CreateOrgWithMissingScopesForAllYears(3, SectorTypes.Private)); testOrgs.Add(CreateOrgWithMissingScopesForAllYears(4, SectorTypes.Public)); testOrgs.Add(CreateOrgWithUnknownScopesForAllYears(5, SectorTypes.Private, currentPrivateSnapshotDate)); testOrgs.Add(CreateOrgWithUnknownScopesForAllYears(6, SectorTypes.Public, currentPublicSnapshotDate)); mockDataRepository.SetupGetAll(testOrgs); // sut scopeBusinessLogic = new Submission.ScopeBusinessLogic( mockSharedBusinessLogic, mockDataRepository.Object, null, null); }