Esempio n. 1
0
        private static void Tester(IDuck duck)
        {
            duck.Fly();



            duck.Quack();
        }
Esempio n. 2
0
        public void NullReferenceException_When_Invoking()
        {
            Duck  source = null;
            IDuck target = source.As <IDuck>();

            Assert.NotNull(target);
            Assert.Throws <NullReferenceException>(() => target.Quack());
        }
Esempio n. 3
0
        private static string TestDuck(IDuck duck)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine(duck.Quack());
            sb.AppendLine(duck.Fly());

            return(sb.ToString());
        }
Esempio n. 4
0
        public void Hide_Base_Using_New()
        {
            ExecitedDuck source = new ExecitedDuck();
            IDuck        target = source.As <IDuck>();

            Assert.Equal(source.Quack(), target.Quack());
            Assert.Same(source, target.GetSource <Duck>());
            Assert.Same(source, target.GetSource <ExecitedDuck>());
        }
Esempio n. 5
0
 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();
     }
 }
Esempio n. 6
0
 private static void TestDuck(IDuck duck)
 {
     duck.Quack();
     duck.Fly();
     Console.WriteLine();
 }
Esempio n. 7
0
 public void Non_Public_Implemented_Method_Should_Throw_Exeption()
 {
     Assert.Throws <GooseNotImplementedException>(() => _target.Quack());
 }
Esempio n. 8
0
 public void Run()
 {
     duck.Quack();
     duck.Fly();
 }
Esempio n. 9
0
 public void Sound()
 {
     _duck.Quack();
 }
Esempio n. 10
0
 public static void TestDuck(IDuck voDuck)
 {
     voDuck.Quack();
     voDuck.Fly();
 }
Esempio n. 11
0
 static void TestDuck(IDuck duckInterface)
 {
     duckInterface.Quack();
     duckInterface.Fly();
 }
Esempio n. 12
0
 public static void GetInfo(IDuck duck)
 {
     duck.Quack();
     duck.Name();
     duck.Fly();
 }
Esempio n. 13
0
 private static void Tester(IDuck duck)
 {
     duck.Fly();
     duck.Quack();
     Console.WriteLine("Here the method called is Quack that belongs to Duck \n");
 }
Esempio n. 14
0
 public void WorkWithDuck(IDuck duck)
 {
     duck.Quack();
     duck.Fly();
 }
Esempio n. 15
0
 private void testDuck(IDuck duck)
 {
     duck.Quack();
     duck.Fly();
 }
Esempio n. 16
0
 public static void TestDuck(IDuck duck)
 {
     duck.Quack();
     duck.Fly();
 }
Esempio n. 17
0
 private static void DuckClient(IDuck duck)
 {
     Console.WriteLine(duck.Quack());
     Console.WriteLine(duck.Fly());
 }
Esempio n. 18
0
 public void Simple_Method()
 {
     Assert.Equal(_source.Quack(), _target.Quack());
 }
Esempio n. 19
0
 static void TestDuck(IDuck d)
 {
     d.Fly();
     d.Quack();
 }
Esempio n. 20
0
 void Gobble()
 {
     moDuck.Quack();
 }
Esempio n. 21
0
 static void Info(IDuck duck)
 {
     duck.Display(); duck.Fly();
     duck.Quack(); duck.Swim();
     Console.WriteLine();
 }
Esempio n. 22
0
 public void Gobble()
 {
     duck.Quack();
 }
Esempio n. 23
0
 static void TestDuck(IDuck duck)
 {
     duck.Quack();
     duck.Fly();
 }
Esempio n. 24
0
 static private void TestDuck(IDuck duck)
 {
     duck.Quack();
     duck.Fly();
 }
Esempio n. 25
0
 private static void Action(IDuck duck)
 {
     duck.Fly();
     duck.Quack();
 }
Esempio n. 26
0
 static void testDuck(IDuck duck)
 {
     duck.Quack();
     duck.Fly();
 }
Esempio n. 27
0
 private static void DoDuckThings(IDuck duck)
 {
     Console.WriteLine($"{duck.GetType().Name}: {duck.Quack()}");
     duck.Eat();
 }