public void GetReportBuilders_DefaultReportBuilderReturned()
        {
            var factory = new MefReportBuilderFactory();

            var reportBuilders = factory.GetReportBuilders("C:\\temp", new[] { "Html" });
            Assert.AreEqual(1, reportBuilders.Count(), "Default report builder not available.");

            reportBuilders = factory.GetReportBuilders("C:\\temp", new[] { "Latex" });
            Assert.AreEqual(1, reportBuilders.Count(), "Report builder not available.");
            Assert.AreEqual(typeof(AdditionalLatexReportBuilder), reportBuilders.First().GetType(), "Non default report builder should get returned");
        }
        public void GetAvailableReportTypes_AllReportTypesReturned()
        {
            var factory = new MefReportBuilderFactory();

            Assert.IsTrue(factory.GetAvailableReportTypes().Count() > 6, "Not all default report builders available.");
        }