@Test
public void of_Iterator() {

    Iterator<MRecord> iterator = Arrays.<MRecord>asList(new UntypedValues(), new UntypedValues()).iterator();
    MRecordSource source = MRecordSources.of(iterator);
    assertTwoElements(source);
    assertEquals(MRecordSource.Kind.UNKNOWN, source.getKind());
}