public void TestExporterDialog() { MeasurementExporterDialog dialog = new MeasurementExporterDialog(); dialog.ExporterFilter = ExporterFactory <Measurement> .GetAllExporters(); dialog.Dialog.ShowDialog(); }
public void TestExporterFactory() { ICollection <IExporterFactory <Measurement> > factories = ExporterFactory <Measurement> .GetAllExporters(); Assert.IsNotNull(factories); Assert.IsTrue(factories.Count > 0); foreach (ExporterFactory <Measurement> factory in factories) { Exporter <Measurement> exporter = factory.GetExporter(); Assert.IsNotNull(exporter); Assert.AreEqual(factory.FileType, exporter.FileType); Assert.AreEqual(factory.FileExtension, exporter.FileExtension); Assert.AreEqual(factory.FileType, ExporterFactory <Measurement> .GetExporterByType(factory.FileType).FileType); Assert.AreEqual(factory.FileExtension, ExporterFactory <Measurement> .GetExporterByExtension(factory.FileExtension).FileExtension); } }