Beispiel #1
0
        public void ShouldValidateReportType()
        {
            var target = new OpenReportInput {
                SuppliedInput = "gibberish"
            };
            var ex = Should.Throw <InputException>(() => target.Validate(true));

            ex.Message.ShouldBe("The given report type (gibberish) is invalid. Valid options are: [Html, Dashboard]");
        }
Beispiel #2
0
        public void ShouldHaveDefaultHtml()
        {
            var target = new OpenReportInput {
                SuppliedInput = null
            };
            var result = target.Validate(true);

            result.ShouldBe(ReportType.Html);
        }
Beispiel #3
0
        public void ShouldReturnReportType()
        {
            var target = new OpenReportInput {
                SuppliedInput = "Html"
            };
            var result = target.Validate(true);

            result.ShouldBe(ReportType.Html);
        }
Beispiel #4
0
        public void ShouldHaveHelpText()
        {
            var target = new OpenReportInput();

            target.HelpText.ShouldBe(@"If enabled stryker will attempt to open the Html report in your browser when the results are calculated. | default: 'Html' | allowed: Html, Dashboard");
        }