@Override
  public MaterializedTable nonWindowed() {
    return new KsqlMaterializedTable(inner.nonWindowed());
  }
@Test
  public void shouldCallTransformsInOrder() {
    // Given:
    final MaterializedTable table = materialization.nonWindowed();
    givenNoopFilter();
    when(project.apply(any(), any(), any())).thenReturn(Optional.of(transformed));

    // When:
    table.get(aKey, partition).next();

    // Then:
    final InOrder inOrder = inOrder(project, filter);
    inOrder.verify(filter).apply(any(), any(), any());
    inOrder.verify(project).apply(any(), any(), any());
  }