From d4a63d5d33e639e24e7789f071db17e566471fe9 Mon Sep 17 00:00:00 2001 From: Memek Date: Wed, 8 Feb 2023 15:43:42 +0100 Subject: [PATCH] Test RecyclableList.ConstructorSourceShouldInitializeList added. --- .../RecyclableListTests.cs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) 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