Exemple #1
0
        static void Main(string[] args)
        {
            ConsoleKey key = default(ConsoleKey);

            while (key != ConsoleKey.Escape)
            {
                Console.WriteLine("Coffe machine manager:");
                Console.WriteLine("1 - Clean machine");

                key = Console.ReadKey().Key;
                if (key == ConsoleKey.NumPad1 || key == ConsoleKey.D1)
                {
                    Console.WriteLine();
                    Console.WriteLine("Cleaning machine");

                    ICleaningFeature cleaningFeature = new CleaningFeature();
                    var isSuccessful = cleaningFeature.Execute();

                    string message = "Cleaning failed!";
                    if (isSuccessful)
                    {
                        message = "Cleaning complete!";
                    }

                    Console.WriteLine(message);
                }
            }
        }
        public void CleanFeatureShouldReturnTrueWhenValidInput()
        {
            var cleaningFeature = new CleaningFeature();
            var result          = cleaningFeature.Execute();

            Assert.IsTrue(result);
        }