public void CanReadDataset_Chunked_Legacy() { var versions = new H5F.libver_t[] { H5F.libver_t.EARLIEST, H5F.libver_t.V18 }; TestUtils.RunForVersions(versions, version => { foreach (var withShuffle in new bool[] { false, true }) { // Arrange var filePath = TestUtils.PrepareTestFile(version, fileId => TestUtils.AddChunkedDataset_Legacy(fileId, withShuffle)); // Act using var root = H5File.OpenReadCore(filePath, deleteOnClose: true); var parent = root.Group("chunked"); var dataset = parent.Dataset("chunked"); var actual = dataset.Read <int>(); // Assert Assert.True(actual.SequenceEqual(TestData.MediumData)); } }); }