Exemplo n.º 1
0
        public void ShouldReturnReportType()
        {
            var target = new OpenReportInput {
                SuppliedInput = "Html"
            };
            var result = target.Validate(true);

            result.ShouldBe(ReportType.Html);
        }
Exemplo n.º 2
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]");
        }
Exemplo n.º 3
0
        public void ShouldHaveDefaultHtml()
        {
            var target = new OpenReportInput {
                SuppliedInput = null
            };
            var result = target.Validate(true);

            result.ShouldBe(ReportType.Html);
        }