public void TestSqueak() { quacker = new Squeak(); quacker.Quack(); Assert.AreEqual("Squeak", console.Output()); }
public void TestMuteQuack() { quacker = new MuteQuack(); quacker.Quack(); Assert.AreEqual("<< Silence >>", console.Output()); }
public void TestQuack() { quacker = new SimpleQuack(); quacker.Quack(); Assert.AreEqual("Quack", console.Output()); }
/// <summary> /// Laat de eend kwaken. /// </summary> public void Quack() { if (QuackBehavior != null) { QuackBehavior.Quack(); } }
public Duck( FlyBehavior flyBehavior, QuackBehavior quackBehavior, DisplayBehavior displayBehavior) { this.flyBehavior_ = flyBehavior; this.quackBehavior_ = quackBehavior; this.displayBehavior_ = displayBehavior; }
public MallardDuck() { QuackBehavior = new QuackBehavior(); FlightBehavior = new FlightBehavior(); }
public RedheadDuck(FlyBehavior flyBehavior, QuackBehavior quackBehavior) : base(flyBehavior, quackBehavior) { }
public void setQuackBehavior(QuackBehavior qb) { quackBehavior = qb; }
public void SetQuack(QuackBehavior quackBehavior) { this.quackBehavior = quackBehavior; }
// Replace behavior B when need public void setQuackBehavior(QuackBehavior newQuackBehavior) { quackBehavior = newQuackBehavior; }
public void SetQuackBehavior(QuackBehavior quackBehavior) { QuackBehavior = quackBehavior; }
public void SetQuackBehavior(QuackBehavior _quackBehavior) { quackBehavior = _quackBehavior; }
public void setQuackBehaviour(QuackBehavior qb) { Console.WriteLine("I've eveolved!"); quackBehavior = qb; }
internal void setQuackBehavior(QuackBehavior qb) { quackBehavior = qb; }
public RubberDuck(FlyBehavior flyBehavior, QuackBehavior quackBehavior) : base(flyBehavior, quackBehavior) { }
public void setQuackBehaviour(QuackBehavior quackBehavior) { this.quackBehavior = quackBehavior; }
public void PerformQuack() { QuackBehavior.Quacking(); }
public object PerformQuack() { return(QuackBehavior.Quacking()); }
public void PerformQuack() { QuackBehavior.DoQuack(); }
public DecoyDuck(FlyBehavior flyBehavior, QuackBehavior quackBehavior) : base(flyBehavior, quackBehavior) { }
public void SetQuackBehavior(QuackBehavior qb) { QuackBehavior = qb; }
protected void SetQuackBehavior(QuackBehavior quackBehavior) { this.quackBehavior = quackBehavior; }
public void setQuackBehavior(QuackBehavior qb) { Debug.Assert(qb != null); quackBehavior = qb; }
public DuckCall() { fb = new FlyNoWay(); qb = new MuteQuack(); }
public void setQuackBehavior(QuackBehavior qb) { quackBehavior = qb; }
public MallardDuck(FlyBehavior flyBehavior, QuackBehavior quackBehavior) : base(flyBehavior, quackBehavior) { }