public void Adapter_GivenAPenguin_UseFlyingAnimalAdapter_GetNonFlyingPenguin() { //arrange var penguin = new Penguin("Eric"); var nonFlyingPenguin = new FlyingAnimalAdapter(penguin); //act var actionResult = nonFlyingPenguin.DoAction(); //assert AreEqual(actionResult, "Eric the Penguin cannot fly."); }
public void Adapter_GivenAPig_UseFlyingAnimalAdapter_GetFlyingPig() { //arrange var pig = new Pig("Piggy"); var flyingPig = new FlyingAnimalAdapter(pig); //act var actionResult = flyingPig.DoAction(); //assert AreEqual(actionResult, "Piggy the Pig is flying!"); }