コード例 #1
0
    public static void Main(string[] args)
    {
        IDuck duck1 = new RealDuck();

        MakeDuckSwim(duck1);
        IDuck duck2 = new ElectricDuck();

        MakeDuckSwim(duck2);
    }
コード例 #2
0
        public void ElectricDuckShouldSwim()
        {
            Duck duck = new ElectricDuck();

            // pour faire fonctionner un canard électrique
            // duck.TurnOn();
            duck.Swim();

            Assert.That(duck.HasMoved());
        }