### Question:
RendererBuilder { int getViewTypeCount() { return prototypes.size(); } RendererBuilder();  RendererBuilder(Renderer<T> renderer);  RendererBuilder(Collection<? extends Renderer<? extends T>> prototypes); final List<Renderer<? extends T>> getPrototypes(); final void setPrototypes(Collection<? extends Renderer<? extends T>> prototypes); RendererBuilder<T> withPrototypes(Collection<? extends Renderer<? extends T>> prototypes); RendererBuilder<T> withPrototype(Renderer<? extends T> renderer); RendererBuilder<T> bind(Class<G> clazz, Renderer<? extends G> prototype); RendererBuilder<T> bind(Class<G> clazz, Class<? extends Renderer<? extends G>> prototypeClass);  }### Answer:
@Test public void shouldReturnPrototypeSizeOnGetViewTypeCount() { assertEquals(prototypes.size(), rendererBuilder.getViewTypeCount()); }