diff --git a/Recyclable.CollectionsTests/RecyclableListTests.cs b/Recyclable.CollectionsTests/RecyclableListTests.cs index fd85871..36ab1c0 100644 --- a/Recyclable.CollectionsTests/RecyclableListTests.cs +++ b/Recyclable.CollectionsTests/RecyclableListTests.cs @@ -169,7 +169,7 @@ namespace Recyclable.CollectionsTests using var list = NewRecyclableList; // Act & Validate - foreach(var index in _testData) + foreach (var index in _testData) { var actual = list.IndexOf(index); _ = actual.Should().Be(index - 1); @@ -308,5 +308,19 @@ namespace Recyclable.CollectionsTests } } + [Fact] + public void ConstructorSourceShouldInitializeList() + { + // Prepare + var testData = _testData.ToArray(); + + // Act + var list = new RecyclableList(testData); + + // Validate + _ = list.Should().HaveCount(testData.Length) + .And.ContainInConsecutiveOrder(testData) + .And.BeEquivalentTo(testData); + } } } \ No newline at end of file