### Question:
FixtureBehaviours implements BehavioursContainer { public boolean remove(Class<? extends FixtureBehaviour> classToRemove) { FixtureBehaviour behaviourToRemove = find(classToRemove); if(behaviourToRemove != null) { this.allBehaviours.remove(behaviourToRemove); this.resetFinalBuilder(); return true; } return false; } FixtureBehaviours(FinalBuilderContainer finalBuilderContainer, SpecimenBuilder rootBuilder); void add(FixtureBehaviour behaviour); boolean remove(Class<? extends FixtureBehaviour> classToRemove); T find(Class<T> clazz);  }### Answer:
@Test public void removing_behaviour_does_not_set_builder_if_behaviour_not_found() { this.behaviours.remove(this.mockBehaviour.getClass()); verify(this.mockBuilderContainer, never()).setFinalBuilder(any(SpecimenBuilder.class)); }
@Test public void removing_behaviour_returns_false_if_behaviour_not_found() { assertFalse(this.behaviours.remove(this.mockBehaviour.getClass())); }