Small cleanup. Duplicated tests removed.
This commit is contained in:
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));
|
_ = 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]
|
[Theory]
|
||||||
[MemberData(nameof(RecyclableLongListTestData.SourceDataVariants), MemberType = typeof(RecyclableLongListTestData))]
|
[MemberData(nameof(RecyclableLongListTestData.SourceDataVariants), MemberType = typeof(RecyclableLongListTestData))]
|
||||||
public void ConstructorSourceShouldInitializeList(string testCase, IEnumerable<long> testData, long itemsCount)
|
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);
|
using var list = new RecyclableList<long>(testData, (int)itemsCount);
|
||||||
|
|
||||||
// Validate
|
// 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.Count.Should().Be((int)itemsCount);
|
||||||
_ = list.Should().Equal(testData);
|
_ = list.Should().Equal(testData);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -269,19 +269,6 @@ namespace Recyclable.CollectionsTests
|
|||||||
_ = list.Should().Equal(testData);
|
_ = 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]
|
[Theory]
|
||||||
[MemberData(nameof(RecyclableLongListTestData.SourceTargetDataVariants), MemberType = typeof(RecyclableLongListTestData))]
|
[MemberData(nameof(RecyclableLongListTestData.SourceTargetDataVariants), MemberType = typeof(RecyclableLongListTestData))]
|
||||||
public void ConstructorSourceShouldInitializeList(string testCase, IEnumerable<long> testData, long itemsCount, int targetBlockSize)
|
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);
|
using var list = new RecyclableLongList<long>(testData, minBlockSize: targetBlockSize);
|
||||||
|
|
||||||
// Validate
|
// 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.LongCount.Should().Be(itemsCount);
|
||||||
_ = list.Should().Equal(testData);
|
_ = list.Should().Equal(testData);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user