private static void TestDuck(IDuck duck) { duck.Quack(); duck.Fly(); try { duck.CatchFish(); } catch (InvalidOperationException ex) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Error! " + ex.Message); Console.ResetColor(); } }