@Test
@SuppressWarnings("null")
public void testFactories() {

    assertThatThrownBy(() -> TsFillerAsProvider.of(null, TsAsyncMode.None, TsFiller.noOp())).isInstanceOf(NullPointerException.class);
    assertThatThrownBy(() -> TsFillerAsProvider.of("provider", null, TsFiller.noOp())).isInstanceOf(NullPointerException.class);
    assertThatThrownBy(() -> TsFillerAsProvider.of("provider", TsAsyncMode.None, null)).isInstanceOf(NullPointerException.class);
    assertThatThrownBy(() -> TsFillerAsProvider.of(null, TsAsyncMode.None, TsFiller.noOp(), doNothing)).isInstanceOf(NullPointerException.class);
    assertThatThrownBy(() -> TsFillerAsProvider.of("provider", null, TsFiller.noOp(), doNothing)).isInstanceOf(NullPointerException.class);
    assertThatThrownBy(() -> TsFillerAsProvider.of("provider", TsAsyncMode.None, null, doNothing)).isInstanceOf(NullPointerException.class);
    assertThatThrownBy(() -> TsFillerAsProvider.of("provider", TsAsyncMode.None, TsFiller.noOp(), null)).isInstanceOf(NullPointerException.class);
}