Skip to content

Commit ed6c9d2

Browse files
Copilotsiriak
andcommitted
Convert array initializers to collection expressions (first batch)
Co-authored-by: siriak <[email protected]>
1 parent 35685d0 commit ed6c9d2

File tree

4 files changed

+18
-17
lines changed

4 files changed

+18
-17
lines changed

Algorithms.Tests/Sequences/KolakoskiSequenceTests.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ public class KolakoskiSequenceTests
88
public void First100ElementsCorrect()
99
{
1010
// Taken from https://oeis.org/A000002
11-
var expected = new BigInteger[]
12-
{
11+
BigInteger[] expected =
12+
[
1313
1, 2, 2, 1, 1, 2, 1, 2, 2, 1,
1414
2, 2, 1, 1, 2, 1, 1, 2, 2, 1,
1515
2, 1, 1, 2, 1, 2, 2, 1, 1, 2,
@@ -20,7 +20,7 @@ public void First100ElementsCorrect()
2020
1, 2, 1, 2, 2, 1, 2, 1, 1, 2,
2121
2, 1, 2, 2, 1, 1, 2, 1, 2, 2,
2222
1, 2, 2, 1, 1, 2, 1, 1, 2, 2,
23-
};
23+
];
2424

2525
var sequence = new KolakoskiSequence().Sequence.Take(100);
2626
var sequence2 = new KolakoskiSequence2().Sequence.Take(100);

Algorithms.Tests/Sequences/TetranacciNumbersSequenceTests.cs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,13 @@ public class TetranacciNumbersSequenceTests
88
public void First35ElementsCorrect()
99
{
1010
var sequence = new TetranacciNumbersSequence().Sequence.Take(35);
11-
sequence.SequenceEqual(new BigInteger[]
12-
{
13-
1, 1, 1, 1, 4, 7, 13, 25, 49, 94, 181, 349, 673, 1297, 2500, 4819, 9289, 17905, 34513, 66526, 128233,
14-
247177, 476449, 918385, 1770244, 3412255, 6577333, 12678217, 24438049, 47105854, 90799453, 175021573,
15-
337364929, 650291809, 1253477764,
16-
})
11+
BigInteger[] expected =
12+
[
13+
1, 1, 1, 1, 4, 7, 13, 25, 49, 94, 181, 349, 673, 1297, 2500, 4819, 9289, 17905, 34513, 66526, 128233,
14+
247177, 476449, 918385, 1770244, 3412255, 6577333, 12678217, 24438049, 47105854, 90799453, 175021573,
15+
337364929, 650291809, 1253477764,
16+
];
17+
sequence.SequenceEqual(expected)
1718
.Should().BeTrue();
1819
}
1920
}

Algorithms.Tests/Sequences/VanEcksSequenceTests.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ public class VanEcksSequenceTests
88
public void First50ElementsCorrect()
99
{
1010
// Taken from http://oeis.org/A181391
11-
var expected = new BigInteger[]
12-
{
11+
BigInteger[] expected =
12+
[
1313
0, 0, 1, 0, 2, 0, 2, 2, 1, 6,
1414
0, 5, 0, 2, 6, 5, 4, 0, 5, 3,
1515
0, 3, 2, 9, 0, 4, 9, 3, 6, 14,
1616
0, 6, 3, 5, 15, 0, 5, 3, 5, 2,
1717
17, 0, 6, 11, 0, 3, 8, 0, 3, 3,
18-
};
18+
];
1919

2020
var sequence = new VanEcksSequence().Sequence.Take(50);
2121

DataStructures.Tests/Stack/ListBasedStackTests.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,22 @@ public static class ListBasedStackTests
77
[Test]
88
public static void CountTest()
99
{
10-
var stack = new ListBasedStack<int>(new[] { 0, 1, 2, 3, 4 });
10+
var stack = new ListBasedStack<int>([0, 1, 2, 3, 4]);
1111
stack.Count.Should().Be(5);
1212
}
1313

1414
[Test]
1515
public static void ClearTest()
1616
{
17-
var stack = new ListBasedStack<int>(new[] { 0, 1, 2, 3, 4 });
17+
var stack = new ListBasedStack<int>([0, 1, 2, 3, 4]);
1818
stack.Clear();
1919
stack.Count.Should().Be(0);
2020
}
2121

2222
[Test]
2323
public static void ContainsTest()
2424
{
25-
var stack = new ListBasedStack<int>(new[] { 0, 1, 2, 3, 4 });
25+
var stack = new ListBasedStack<int>([0, 1, 2, 3, 4]);
2626

2727
Assert.Multiple(() =>
2828
{
@@ -37,7 +37,7 @@ public static void ContainsTest()
3737
[Test]
3838
public static void PeekTest()
3939
{
40-
var stack = new ListBasedStack<int>(new[] { 0, 1, 2, 3, 4 });
40+
var stack = new ListBasedStack<int>([0, 1, 2, 3, 4]);
4141

4242
Assert.Multiple(() =>
4343
{
@@ -50,7 +50,7 @@ public static void PeekTest()
5050
[Test]
5151
public static void PopTest()
5252
{
53-
var stack = new ListBasedStack<int>(new[] { 0, 1, 2, 3, 4 });
53+
var stack = new ListBasedStack<int>([0, 1, 2, 3, 4]);
5454

5555
Assert.Multiple(() =>
5656
{

0 commit comments

Comments
 (0)