Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
        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);
        }