public void TagsAreReportedInMetroHtmlReport() { var reportModel = this.CreateReportModel(); var model = new HtmlReportModel(reportModel) { RunDate = new DateTime(2014, 3, 25, 11, 30, 5) }; var sut = new MetroReportBuilder(); ReportApprover.Approve(model, sut); }
public void ShouldProduceExpectedHtml() { Func <FileReportModel> model = () => new HtmlReportModel(new ReportTestData().CreateMixContainingEachTypeOfOutcome()) { RunDate = new DateTime(2014, 3, 25, 11, 30, 5) }; var sut = new MetroReportBuilder(); ReportApprover.Approve(model, sut); }
public void ShouldProduceExpectedHtmlWithExamples() { Func <FileReportModel> model = () => new HtmlReportModel(new ReportTestData().CreateTwoStoriesEachWithOneFailingScenarioAndOnePassingScenarioWithThreeStepsOfFiveMillisecondsAndEachHasTwoExamples()) { RunDate = new DateTime(2014, 3, 25, 11, 30, 5) }; var sut = new MetroReportBuilder(); ReportApprover.Approve(model, sut); }
public void TagsAreReportedInMetroHtmlReport() { var story = this.Given(_ => GivenAStep()) .WithTags("Tag1", "Tag 2") .BDDfy(); Func <FileReportModel> model = () => new HtmlReportModel(new[] { story }) { RunDate = new DateTime(2014, 3, 25, 11, 30, 5) }; var sut = new MetroReportBuilder(); ReportApprover.Approve(model, sut); }