Example #1
0
        public void ProcessFileNoImporter()
        {
            var fileName = @"c:\temp\calldata\myfile.test";

            var manager = new ImporterManager();

            var successful = manager.Process(fileName);
            Assert.IsFalse(successful);
        }
Example #2
0
        public void ImporterManagerTest()
        {
            ImporterManager manager = new ImporterManager();

            manager.AddImporter(new XmlImporter());

            BaseImporter importer = manager.GetImporterForFileExtension("xml");

            Assert.IsTrue(importer.GetType().Equals(typeof(XmlImporter)));
        }
Example #3
0
        public static void CheckForNewCallsToImport()
        {
            var startRunTime = DateTime.Now;

            var importerManager = new ImporterManager();
            importerManager.RescanForContracts();

            // Pause for at least 3 seconds.
            var runDuration = DateTime.Now - startRunTime;
            if (runDuration.TotalMilliseconds < 3000)
            {
                var sleepTime = 3000 - (int)runDuration.TotalMilliseconds;
                System.Threading.Thread.Sleep(sleepTime);
            }
        }
Example #4
0
        void OnGUI_File(File f)
        {
            if (f == null)
            {
                return;
            }

            ImGui.Text(string.Format("{0}", f.name));

            iImporter importer = ImporterManager.GetImporter(f.name);

            if (importer != null && importer.HasGUI)
            {
                importer.OnGUI();
            }
        }
Example #5
0
        public void ProcessFile()
        {
            var fileName = @"c:\temp\calldata\myfile.test";

            var manager = new ImporterManager();
            Mock<ICallDataImporter> importer = new Mock<ICallDataImporter>();

            importer
                .Expect(i => i.RegisteredExtensions())
                .Returns(new List<string> { "test" });

            importer
                .Expect(i => i.Import(fileName))
                .Returns(true);

            manager.Register(importer.Object);

            var successful = manager.Process(fileName);
            Assert.IsTrue(successful);
        }
Example #6
0
        void _OnRegisterAsset()
        {
            ImporterManager.AddImporter(new ImporterMaterial());

            InspectorManager.RegisterInspector(new InspectorComponent());
        }
Example #7
0
 public ImporterServices()
 {
     _importerManager = new ImporterManager();
 }