ReagiereAuf() public method

public ReagiereAuf ( string kommando ) : string
kommando string
return string
Ejemplo n.º 1
0
 static void Main(string[] args)
 {
     var tracker = new Tracker(new EinfacherInterpreter(), new Lochbegruessung(new Lochausgabe()));
     Console.WriteLine(tracker.Starte());
     while (true)
     {
         var befehl = Console.ReadLine();
         Console.WriteLine(tracker.ReagiereAuf(befehl));                
     }
 }
 public void GibtErgebnisDerAusgeloestenOperationZurueck()
 {
     var interpreterStub = new Mock<Interpreter>();
     var operationStub = new Mock<Operation>();
     interpreterStub.Setup(interpreter => interpreter.OperationFuer("Eingabe"))
         .Returns(operationStub.Object);
     operationStub.Setup(operation => operation.FuehreAus(It.IsAny<Scorecard>()))
         .Returns("Ausgabe");
     var tracker = new Tracker(interpreterStub.Object, null, null);
     Assert.That(tracker.ReagiereAuf("Eingabe"), Is.EqualTo("Ausgabe"));
 }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            var tracker = new Tracker(new EinfacherInterpreter(), new KombiOperation(new Lochbegruessung(), new Lochausgabe()));

            Console.WriteLine(tracker.Starte());
            while (!tracker.BeendenAngefordert)
            {
                var befehl = Console.ReadLine();
                Console.WriteLine(tracker.ReagiereAuf(befehl));
            }
        }
Ejemplo n.º 4
0
        static void Main()
        {
            var startoperation = new Folgeoperation(new Lochbegruessung(), new Lochausgabe());
            var tracker        = new Tracker(new EinfacherInterpreter(), startoperation, new EinfacheScorecard());

            Console.WriteLine(tracker.Starte());
            while (!tracker.Beendet)
            {
                var befehl = Console.ReadLine();
                Console.WriteLine(tracker.ReagiereAuf(befehl));
            }
            Console.ReadLine();
        }
Ejemplo n.º 5
0
        static void Main(string[] args)
        {
            var tracker = new Tracker(new EinfacherInterpreter(new AlleBefehle()),
                                      new EinfacheScorecard(),
                                      new Lochbegruessung(),
                                      new FallbackOperation());

            Console.WriteLine(tracker.Starte());
            while (true)
            {
                var befehl = Console.ReadLine();
                Console.WriteLine(tracker.ReagiereAuf(befehl));
            }
        }