@Test
public void testSeriesFill() {

    TsFiller filler = TsCursorAsFiller.of(logger, goodCursor, monikers, goodCursor);
    assertThat(new TsInformation(null, goodSeries, None)).satisfies(info -> {
        assertThat(filler.fillSeries(info)).isTrue();
        assertThat(info).isEqualToComparingFieldByField(seriesInfo("leaf3", goodSeries, None, null, null, null));
    });
    assertThat(new TsInformation(null, goodSeries, TsInformationType.MetaData)).satisfies(info -> {
        assertThat(filler.fillSeries(info)).isTrue();
        assertThat(info).isEqualToComparingFieldByField(seriesInfo("leaf3", goodSeries, TsInformationType.MetaData, null, null, customMeta));
    });
    assertThat(new TsInformation(null, goodSeries, All)).satisfies(info -> {
        assertThat(filler.fillSeries(info)).isTrue();
        assertThat(info).isEqualToComparingFieldByField(seriesInfo("leaf3", goodSeries, All, Data.M2, null, customMeta));
    });
}