### Question:
DefaultFluentCustomisation implements FluentCustomisation { public FluentCustomisation repeatCount(int count) { this.multipleCount.setCount(count); return this; } DefaultFluentCustomisation(CustomisationContainer customisationContainer, MultipleCount multipleCount); FluentCustomisation repeatCount(int count); FluentCustomisation sameInstance(Type type, T instance); FluentCustomisation sameInstance(Class<T> clazz, T instance); FluentCustomisation lazyInstance(Type type, SpecimenSupplier<? extends T> supplier); FluentCustomisation lazyInstance(Class<T> clazz, SpecimenSupplier<? extends T> supplier); @Override FluentCustomisation propertyOf(Class<?> clazz, String name, Object value); FluentCustomisation useSubType(Class<T> baseClass, Class<U> subClass); FluentCustomisation add(Customisation customisation); @Override FluentCustomisation intercept(Class<T> classToIntercept, Interceptor<T> interceptor); @Override FluentCustomisation transform(Class<T> classToIntercept, Transformer<T> transformer); RecursionBehaviour circularDependencyBehaviour(); NoResolutionBehaviour noResolutionBehaviour(); AutoPropertyBehaviour autoPropertyBehaviour();  }### Answer:
@Test public void setting_repeat_counts_set_it_on_the_multiple_count_object() { this.fluentCustomisation.repeatCount(5); assertEquals(5, this.multipleCount.getCount()); }
@Test public void setting_repeat_counts_returns_itself() { assertSame(this.fluentCustomisation, this.fluentCustomisation.repeatCount(0)); }