public void ResetAllSocStatusTest() { // Arrange var skillsImportService = new SkillsFrameworkDataImportService(fakeSkillsFrameworkService, fakeFrameworkSkillRepository, fakeJobProfileSocCodeRepository, fakeJobProfileRepository, fakeSocSkillMatrixRepository, fakeReportAuditRepository); A.CallTo(() => fakeSkillsFrameworkService.ResetAllSocStatus()).DoesNothing(); // Act skillsImportService.ResetAllSocStatus(); A.CallTo(() => fakeSkillsFrameworkService.ResetAllSocStatus()).MustHaveHappenedOnceExactly(); A.CallTo(() => fakeReportAuditRepository.CreateAudit("SummaryDetails", A <string> ._)).MustHaveHappened(2, Times.Exactly); }
public void ResetAllSocStatus() { reportAuditRepository.CreateAudit(SummaryDetailsKey, $"Reseting status of all SOCs to awaiting import"); skillsFrameworkService.ResetAllSocStatus(); reportAuditRepository.CreateAudit(SummaryDetailsKey, $"Status has been reset"); }