Ejemplo n.º 1
0
        void TestRemoteController(string[] commands, string[] expectedOutput)
        {
            var rc = new RemoteController();

            foreach (var command in commands)
            {
                rc.Call(command);
            }

            var optionsShowParts = rc.Call("Options show").Split('\n');

            Assert.AreEqual(expectedOutput.Length, optionsShowParts.Length);
            Assert.AreEqual(expectedOutput, optionsShowParts);
        }
Ejemplo n.º 2
0
        public static void Main(string[] args)
        {
            RemoteController remoteController = new RemoteController();

            while (true)
            {
                string output = remoteController.Call(Console.ReadLine());
                Console.WriteLine(output);
            }

            Console.ReadLine();
        }
Ejemplo n.º 3
0
 public void ChangeVolume()
 {
     remoteController.Call("volume up");
     Assert.AreEqual(21, remoteController.volume);
     remoteController.Call("volume down");
     Assert.AreEqual(20, remoteController.volume);
     remoteController.Call("volume abra");
     Assert.AreEqual(20, remoteController.volume);
 }