public void smoke() {
    tobacco.smoke(this);
  }
@Test
  void testSmoke() {
    final var simpleWizard = new SimpleWizard();
    simpleWizard.smoke();
    assertEquals("SimpleWizard smoking OldTobyTobacco", appender.getLastMessage());
    assertEquals(1, appender.getLogSize());
  }