public void RunHair(Chair chair) { while (chair.SessionsLeft > 0) { chair.TryGetScissors(); } if (chair.SessionsLeft == 0) { Console.WriteLine(chair.Designation + " has finished"); } }
public HairThreader() { ab = new Scissor("AB"); bc = new Scissor("BC"); cd = new Scissor("CD"); de = new Scissor("DE"); ef = new Scissor("EF"); fa = new Scissor("FA"); a = new Chair("A", fa, ab); b = new Chair("B", ab, bc); c = new Chair("C", bc, cd); d = new Chair("D", cd, de); e = new Chair("E", de, ef); f = new Chair("F", ef, fa); }