예제 #1
0
파일: Program.cs 프로젝트: daniellee/Cloney
 public Program(IConsole console, ITranslator translator, ICommandLineArgumentParser argumentParser, ISubRoutineLocator subRoutineLocator)
 {
     this.console = console;
     this.translator = translator;
     this.argumentParser = argumentParser;
     this.subRoutineLocator = subRoutineLocator;
 }
예제 #2
0
        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);
        }
예제 #3
0
        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);
        }
예제 #4
0
        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();
        }
예제 #5
0
파일: Program.cs 프로젝트: emrhesen/Cloney
 public Program(IConsole console, ITranslator translator, ISubRoutineLocator subRoutineLocator)
 {
     this.console           = console;
     this.translator        = translator;
     this.subRoutineLocator = subRoutineLocator;
 }
예제 #6
0
 public Program(IConsole console, ITranslator translator, ISubRoutineLocator subRoutineLocator)
 {
     this.console = console;
     this.translator = translator;
     this.subRoutineLocator = subRoutineLocator;
 }
 public void SetUp()
 {
     locator = new SubRoutineLocator();
 }
예제 #8
0
 public void SetUp()
 {
     locator = new SubRoutineLocator();
 }