public static void Main(string[] args) { var cutterFactory = new CutterFactory(); for (var i = 0; i < 5; i++) { var cutter = cutterFactory.CreateCutter(); cutter.Cut(); } }
public void IsActorActing() { var actor = CutterFactory.CreateCutter("actor"); Assert.AreEqual(actor.Cut(), "I've just stopped acting!"); }
public void IsButcherCuttingMeat() { var butcher = CutterFactory.CreateCutter("butcher"); Assert.AreEqual(butcher.Cut(), "I've just started cutting the meat!"); }
public void IsBarberCuttingStylish() { var barber = CutterFactory.CreateCutter("barber"); Assert.AreEqual(barber.Cut(), "I'm gonna cut your hair very stylish!"); }