public CloneRoutine(ISolutionCloner solutionCloner, ICommandLineArgumentParser argumentParser, IConsole console, ITranslator translator) : base(argumentParser, console, translator) { this.solutionCloner = solutionCloner; solutionCloner.CurrentPathChanged += solutionCloner_CurrentPathChanged; }
public void SetUp() { ArgumentParser.ParseCommandLineArguments(args).Returns(GetArgs(validArgs)); solutionCloner = Substitute.For <ISolutionCloner>(); routine = new CloneRoutine(solutionCloner, ArgumentParser, Console, Translator); }
public CloneRoutine(ISolutionCloner solutionCloner, ICommandLineArgumentParser argumentParser, IConsole console, ITranslator translator) : base(argumentParser, console, translator) { this.solutionCloner = solutionCloner; solutionCloner.CurrentPathChanged += solutionCloner_CurrentPathChanged; }
public CloneRoutine(IConsole console, ITranslator translator, ISolutionCloner solutionCloner) { this.console = console; this.translator = translator; this.solutionCloner = solutionCloner; solutionCloner.CurrentPathChanged += solutionCloner_CurrentPathChanged; }
public MainWindow(ISolutionCloner solutionCloner, INamespaceResolver sourceNamespaceResolver, INamespaceResolver targetNamespaceResolver) { InitializeComponent(); this.solutionCloner = solutionCloner; InitializeTimer(); InitializePathSelectors(sourceNamespaceResolver, targetNamespaceResolver); Refresh(); if (App.IsModal) StartAsModal(); }
public MainWindow(ISolutionCloner solutionCloner, INamespaceResolver sourceNamespaceResolver, INamespaceResolver targetNamespaceResolver) { InitializeComponent(); this.solutionCloner = solutionCloner; InitializeTimer(); InitializePathSelectors(sourceNamespaceResolver, targetNamespaceResolver); Refresh(); if (App.IsModal) { StartAsModal(); } }
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); }
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); }