Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
 public ReportPresenter(IHtmlReport report, ITestContextRepository repository)
 {
     this.report     = report;
     this.repository = repository;
 }