public void ShouldProduceExpectedMarkdown()
        {
            var model = new FileReportModel(new ReportTestData().CreateMixContainingEachTypeOfOutcome().ToReportModel());
            var sut   = new MarkDownReportBuilder();

            ReportApprover.Approve(model, sut);
        }
예제 #2
0
        public void TagsAreReportedInMarkdownReport()
        {
            var reportModel = this.CreateReportModel();
            var model       = new FileReportModel(reportModel);
            var sut         = new MarkDownReportBuilder();

            ReportApprover.Approve(model, sut);
        }
예제 #3
0
        public void TagsAreReportedInMarkdownReport()
        {
            var story = this.Given(_ => GivenAStep())
                        .WithTags("Tag1", "Tag 2")
                        .BDDfy();
            Func <FileReportModel> model = () => new FileReportModel(new[] { story });
            var sut = new MarkDownReportBuilder();

            ReportApprover.Approve(model, sut);
        }
예제 #4
0
        public void ShouldProduceExpectedMarkdownWithExamples()
        {
            Func <FileReportModel> model = () =>
                                           new FileReportModel(new ReportTestData().CreateTwoStoriesEachWithOneFailingScenarioAndOnePassingScenarioWithThreeStepsOfFiveMillisecondsAndEachHasTwoExamples())
            {
                RunDate = new DateTime(2014, 3, 25, 11, 30, 5)
            };

            var sut = new MarkDownReportBuilder();

            ReportApprover.Approve(model, sut);
        }
 public void GivenAMarkDownReportBuilder()
 {
     _sut = new MarkDownReportBuilder();
 }