//[ExpectedException(typeof(Exception))]
        public void TestMethod1()
        {
            Mock <IElevator> mockObject = new Mock <IElevator>();

            mockObject.Setup(m => m.MoveUp(It.IsAny <int>())).Throws(new Exception("Manager Exception"));
            try
            {
                Manager.Manager mngr = new Manager.Manager(mockObject.Object);
                mngr.ButtonPressed(8);
            }
            catch (Exception ex)
            {
                Assert.IsTrue(ex.Message == "Manager Exception");
            }
        }
Ejemplo n.º 2
0
        private static void Main(string[] args)
        {
            IManager manager = new Manager.Manager(new PublicElevator(int.Parse(ConfigurationManager.AppSettings["MaxFloor"])));
            var      input   = string.Empty;

            while (input != _quit)
            {
                Console.Write("Enter floor: ");
                input = Console.ReadLine();
                int floor;
                if (int.TryParse(input, out floor))
                {
                    manager.ButtonPressed(floor);
                }
                else if (input == _quit)
                {
                    Console.WriteLine("GoodBye!");
                }
                else
                {
                    Console.WriteLine("You have pressed an invalid key, Please try again");
                }
            }
        }