public Program(IConsole console, ITranslator translator, ICommandLineArgumentParser argumentParser, ISubRoutineLocator subRoutineLocator) { this.console = console; this.translator = translator; this.argumentParser = argumentParser; this.subRoutineLocator = subRoutineLocator; }
public void SetUp() { arguments = new List<string> { "foo", "bar" }; console = Substitute.For<IConsole>(); translator = Substitute.For<ITranslator>(); translator.Translate(Arg.Any<string>()).Returns(x => x[0]); subRoutineLocator = Substitute.For<ISubRoutineLocator>(); program = new Program(console, translator, subRoutineLocator); }
public void SetUp() { arguments = new List <string> { "foo", "bar" }; console = Substitute.For <IConsole>(); translator = Substitute.For <ITranslator>(); translator.Translate(Arg.Any <string>()).Returns(x => x[0]); subRoutineLocator = Substitute.For <ISubRoutineLocator>(); program = new Program(console, translator, subRoutineLocator); }
public void SetUp() { console = Substitute.For<IConsole>(); translator = Substitute.For<ITranslator>(); translator.Translate("NoRoutineMatchMessage").Returns("foo"); argumentParser = Substitute.For<ICommandLineArgumentParser>(); subRoutineLocator = Substitute.For<ISubRoutineLocator>(); program = new Program(console, translator, argumentParser, subRoutineLocator); arguments = new List<string> { "foo", "bar" }; SetUpLanguage(); }
public Program(IConsole console, ITranslator translator, ISubRoutineLocator subRoutineLocator) { this.console = console; this.translator = translator; this.subRoutineLocator = subRoutineLocator; }
public Program(IConsole console, ITranslator translator, ISubRoutineLocator subRoutineLocator) { this.console = console; this.translator = translator; this.subRoutineLocator = subRoutineLocator; }
public void SetUp() { locator = new SubRoutineLocator(); }
public void SetUp() { locator = new SubRoutineLocator(); }