W wielu przypadkach mogę mieć istniejącą klasę z pewnym zachowaniem: class Lion { public void Eat(Herbivore herbivore) { ... } } ... i mam test jednostkowy ... [TestMethod] public void Lion_can_eat_herbivore() { var herbivore = buildHerbivoreForEating(); var test = BuildLionForTest();...