@Test
  public void testCreateProducer() throws Exception {
    // given
    SmslibProducer mockProducer = mock(SmslibProducer.class);
    whenNew(SmslibProducer.class)
        .withArguments(endpoint, mockSmslibService)
        .thenReturn(mockProducer);

    // when
    Producer p = endpoint.createProducer();

    // then
    assertSame(mockProducer, p);
  }