# Recyclable.Collections.TestData.xUnit `Recyclable.Collections.TestData.xUnit` project is a basic open source package for working with repeatable xUnit test data useful for testing collections like `RecyclableList<T>`, `RecyclableLongList<T>`, `List<T>`, `SortableList<T>`, `PriorityQueue<T>` & similar. ## Included * `BlockSizeTheoryData: TheoryData` * `EmptySourceDataTheoryData: TheoryData TestData, long ItemsCount>` * `ItemsCountTheoryData: TheoryData` * `ItemsCountWithBlockSizeTheoryData: TheoryData` * `SourceDataTheoryData: TheoryData TestData, long ItemsCount>` * `SourceDataWithBlockSizeTheoryData: TheoryData TestData, long ItemsCount, int BlockSize>` * `SourceDataWithBlockSizeWithItemIndexTheoryData: TheoryData TestData, long ItemsCount, int BlockSize, IEnumerable ItemIndexes>` * `SourceDataWithBlockSizeWithItemIndexWithRangeTheoryData: TheoryData TestData, long ItemsCount, int BlockSize, IEnumerable<(long ItemIndex, long RangeItemsCount)> ItemRanges>` * `SourceDataWithItemIndexTheoryData: TheoryData TestData, long ItemsCount, IEnumerable ItemIndexes>` * `SourceRefDataTheoryData: TheoryData TestData, long ItemsCount>` * `SourceRefDataWithBlockSizeTheoryData: TheoryData TestData, long ItemsCount, int BlockSize>` * `SourceRefDataWithBlockSizeWithItemIndexTheoryData: TheoryData TestData, long ItemsCount, int BlockSize, IEnumerable ItemIndexes>` * `SourceRefDataWithBlockSizeWithItemIndexWithRangeTheoryData: TheoryData TestData, long ItemsCount, int BlockSize, IEnumerable<(long ItemIndex, long RangeItemsCount)> ItemRanges>` * `SourceRefDataWithItemIndexTheoryData: TheoryData TestData, long ItemsCount, IEnumerable ItemIndexes>`