Small cleanup. Duplicated tests removed.

This commit is contained in:
mlemanczyk committed 2023-09-03 16:54:18 +02:00
1 parent 1e795f10eb
commit cb66a90a9c
2 files changed
+2 -26

No files matched your search

@@ -246,19 +246,6 @@ namespace Recyclable.CollectionsTests
_ = list.Should().Equal(testData.Concat(testData));
}
[Theory]
[MemberData(nameof(RecyclableLongListTestData.SourceDataVariants), MemberType = typeof(RecyclableLongListTestData))]
public void ConstructorShouldAddItemsInCorrectOrderWhenSourceIsIEnumerable(string testCase, IEnumerable<long> testData, long itemsCount)
{
// Act
using var list = new RecyclableList<long>(testData, (int)itemsCount);
// Validate
_ = list.Capacity.Should().BeGreaterThanOrEqualTo((int)itemsCount, "when we succeed in taking count without enumerating, then we allocate as much memory as needed, only");
_ = list.Count.Should().Be((int)itemsCount);
_ = list.Should().Equal(testData);
}
[Theory]
[MemberData(nameof(RecyclableLongListTestData.SourceDataVariants), MemberType = typeof(RecyclableLongListTestData))]
public void ConstructorSourceShouldInitializeList(string testCase, IEnumerable<long> testData, long itemsCount)
@@ -267,6 +254,7 @@ namespace Recyclable.CollectionsTests
using var list = new RecyclableList<long>(testData, (int)itemsCount);
// Validate
_ = list.Capacity.Should().BeGreaterThanOrEqualTo((int)itemsCount, "when we succeed in taking count without enumerating, then we allocate as much memory as needed, only");
_ = list.Count.Should().Be((int)itemsCount);
_ = list.Should().Equal(testData);
}
@@ -269,19 +269,6 @@ namespace Recyclable.CollectionsTests
_ = list.Should().Equal(testData);
}
[Theory]
[MemberData(nameof(RecyclableLongListTestData.SourceTargetDataVariants), MemberType = typeof(RecyclableLongListTestData))]
public void ConstructorShouldAddItemsInCorrectOrderWhenSourceIsIEnumerable(string testCase, IEnumerable<long> testData, long itemsCount, int targetBlockSize)
{
// Act
using var list = new RecyclableLongList<long>(testData, minBlockSize: targetBlockSize);
// Validate
_ = list.Capacity.Should().BeGreaterThanOrEqualTo((int)itemsCount, "when we succeed in taking count without enumerating, then we allocate as much memory as needed, only");
_ = list.LongCount.Should().Be(itemsCount);
_ = list.Should().Equal(testData);
}
[Theory]
[MemberData(nameof(RecyclableLongListTestData.SourceTargetDataVariants), MemberType = typeof(RecyclableLongListTestData))]
public void ConstructorSourceShouldInitializeList(string testCase, IEnumerable<long> testData, long itemsCount, int targetBlockSize)
@@ -290,6 +277,7 @@ namespace Recyclable.CollectionsTests
using var list = new RecyclableLongList<long>(testData, minBlockSize: targetBlockSize);
// Validate
_ = list.Capacity.Should().BeGreaterThanOrEqualTo((int)itemsCount, "when we succeed in taking count without enumerating, then we allocate as much memory as needed, only");
_ = list.LongCount.Should().Be(itemsCount);
_ = list.Should().Equal(testData);
}