Пример #1
0
        public void TestExporterDialog()
        {
            MeasurementExporterDialog dialog = new MeasurementExporterDialog();

            dialog.ExporterFilter = ExporterFactory <Measurement> .GetAllExporters();

            dialog.Dialog.ShowDialog();
        }
Пример #2
0
        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);
            }
        }