```java @Test public void withMockitoSpy_whenPrimary_expect_spyUsed() { try (BeanContext context = new BootContext() .withSpy(PEmailer.class) // has a primary .load()) { UserOfPEmailer user = context.getBean(UserOfPEmailer.class); PEmailer emailer = context.getBean(PEmailer.class); user.email(); verify(emailer).email(); } } ```