public HtmlReportCommand( IWorkingDirectoryOption workingDirectoryOption, ICoverageLoadedFileOption coverageLoadedFileOption, IHtmlOutputDirectoryOption htmlOutputFolderOption, IThresholdOption thresholdOption, INoFailOption noFailOption, IHtmlReport htmlReport) { _workingDirectoryOption = workingDirectoryOption; _coverageLoadedFileOption = coverageLoadedFileOption; _thresholdOption = thresholdOption; _noFailOption = noFailOption; _htmlReport = htmlReport; _htmlOutputFolderOption = htmlOutputFolderOption; }
protected override IReportPresenter EstablishContext() { repository = Dependency <ITestContextRepository>(); view = Dependency <IHtmlReport>(); context = Stub <ITestContext>(); specifications = new List <ITestSpecification>(); repository .is_told_to(r => r.All("1")) .Return(new List <ITestContext> { context }); context .is_told_to(c => c.AllSpecifications()) .Return(specifications); return(new ReportPresenter(view, repository)); }
public ReportPresenter(IHtmlReport report, ITestContextRepository repository) { this.report = report; this.repository = repository; }