public void TestCoachRunCircuit() { Circuit circuit = PrepareCircuit(); var mockTrainee = new FakeTrainee(); Session session = new Session(circuit, new Level(2)); session.Run(mockTrainee); mockTrainee.VerifyCalls( "warmup", "m1", "m2", "workout", "m3", "m4", "break", "m3", "m4", "stretching", "m5", "m6", "well done!"); }