public void HeterogenousSourceOnlyFirstOfType() { object[] source = { 10, "Hello", 3.5, "Test" }; int[] expected = { 10 }; Assert.Equal(expected, source.AsQueryable().OfType<int>()); }