Esempio n. 1
0
        public CloneRoutine(ISolutionCloner solutionCloner, ICommandLineArgumentParser argumentParser, IConsole console, ITranslator translator)
            : base(argumentParser, console, translator)
        {
            this.solutionCloner = solutionCloner;

            solutionCloner.CurrentPathChanged += solutionCloner_CurrentPathChanged;
        }
Esempio n. 2
0
        public void SetUp()
        {
            ArgumentParser.ParseCommandLineArguments(args).Returns(GetArgs(validArgs));

            solutionCloner = Substitute.For <ISolutionCloner>();
            routine        = new CloneRoutine(solutionCloner, ArgumentParser, Console, Translator);
        }
Esempio n. 3
0
        public CloneRoutine(ISolutionCloner solutionCloner, ICommandLineArgumentParser argumentParser, IConsole console, ITranslator translator)
            : base(argumentParser, console, translator)
        {
            this.solutionCloner = solutionCloner;

            solutionCloner.CurrentPathChanged += solutionCloner_CurrentPathChanged;
        }
Esempio n. 4
0
        public CloneRoutine(IConsole console, ITranslator translator, ISolutionCloner solutionCloner)
        {
            this.console = console;
            this.translator = translator;
            this.solutionCloner = solutionCloner;

            solutionCloner.CurrentPathChanged += solutionCloner_CurrentPathChanged;
        }
Esempio n. 5
0
        public MainWindow(ISolutionCloner solutionCloner, INamespaceResolver sourceNamespaceResolver, INamespaceResolver targetNamespaceResolver)
        {
            InitializeComponent();

            this.solutionCloner = solutionCloner;
            InitializeTimer();
            InitializePathSelectors(sourceNamespaceResolver, targetNamespaceResolver);

            Refresh();
            if (App.IsModal)
                StartAsModal();
        }
Esempio n. 6
0
        public MainWindow(ISolutionCloner solutionCloner, INamespaceResolver sourceNamespaceResolver, INamespaceResolver targetNamespaceResolver)
        {
            InitializeComponent();

            this.solutionCloner = solutionCloner;
            InitializeTimer();
            InitializePathSelectors(sourceNamespaceResolver, targetNamespaceResolver);

            Refresh();
            if (App.IsModal)
            {
                StartAsModal();
            }
        }
Esempio n. 7
0
        public void SetUp()
        {
            console = Substitute.For<IConsole>();
            console.ReadLine().Returns("input value");

            translator = Substitute.For<ITranslator>();
            translator.Translate("EnterFolderPath").Returns("{0}");

            solutionCloner = Substitute.For<ISolutionCloner>();

            routine = new CloneRoutine(console, translator, solutionCloner);
        }
Esempio n. 8
0
        private void InitializeBootstrap()
        {
            solutionCloner = Default.SolutionCloner;
            solutionCloner.CloningEnded += solutionCloner_CloningEnded;

            refreshTimer = new DispatcherTimer { Interval = new TimeSpan(0, 0, 0, 0, 10) };
            refreshTimer.Tick += refreshTimer_Tick;
            refreshTimer.IsEnabled = true;
            refreshTimer.Start();

            sourceFolderSelector.Initialize(Default.SourceNamespaceResolver, LastSourcePath);
            targetFolderSelector.Initialize(Default.TargetNamespaceResolver, LastTargetPath);
        }
        public void SetUp()
        {
            ArgumentParser.ParseCommandLineArguments(args).Returns(GetArgs(validArgs));

            solutionCloner = Substitute.For<ISolutionCloner>();
            routine = new CloneRoutine(solutionCloner, ArgumentParser, Console, Translator);
        }