예제 #1
0
        public ImporterTests()
        {
            _rawParser         = Substitute.For <IRawParser>();
            _libraryImporter   = Substitute.For <ILibraryImporter>();
            _componentImporter = Substitute.For <IComponentImporter>();
            _recipeImporter    = Substitute.For <IRecipeImporter>();
            _unitImporter      = Substitute.For <IUnitImporter>();

            _sut = new Importer(_rawParser, _libraryImporter, _componentImporter,
                                _recipeImporter, _unitImporter);
        }
예제 #2
0
 public Importer(IRawParser rawParser,
                 ILibraryImporter libraryImporter,
                 IComponentImporter componentImporter,
                 IRecipeImporter recipeImporter,
                 IUnitImporter unitImporter)
 {
     _rawParser         = rawParser;
     _libraryImporter   = libraryImporter;
     _componentImporter = componentImporter;
     _recipeImporter    = recipeImporter;
     _unitImporter      = unitImporter;
 }
        private void ImportEvent(object sender, RoutedEventArgs e)
        {
            OpenFileDialog open = new OpenFileDialog();

            open.Multiselect = true;
            open.Filter      = "C# Files|*.cs";
            open.Title       = "Open an C# File";
            open.ShowDialog();


            //Criando um importer de C#
            importer = new CSharpComponentImporter();



            foreach (var item in open.FileNames)
            {
                AddComponentToTreeView(importer.ImportfromFile(item));
            }
        }
        private void ImportEvent(object sender, RoutedEventArgs e)
        {
            OpenFileDialog open = new OpenFileDialog();
            open.Multiselect = true;
            open.Filter = "C# Files|*.cs";
            open.Title = "Open an C# File";
            open.ShowDialog();


            //Criando um importer de C#
            importer = new CSharpComponentImporter();



            
            foreach (var item in open.FileNames)
            {
                AddComponentToTreeView( importer.ImportfromFile(item));
                
            }

        }