Skip to content

Commit 2e5a737

Browse files
Address build issues
1 parent 37fd0db commit 2e5a737

13 files changed

+55
-44
lines changed

Directory.Packages.props

-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333

3434
<ItemGroup>
3535
<GlobalPackageReference Include="Meziantou.Analyzer" Version="2.0.160" />
36-
<GlobalPackageReference Include="Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers" Version="3.3.1" />
3736
<GlobalPackageReference Include="PolySharp" Version="1.14.1" />
3837
</ItemGroup>
3938
</Project>

Tests/SuperLinq.Async.Test/GroupAdjacentTest.cs

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace Test.Async;
1+
namespace Test.Async;
22

33
public sealed class GroupAdjacentTest
44
{
@@ -172,7 +172,10 @@ public async Task GroupAdjacentSourceSequenceResultSelectorComparer()
172172
public async Task GroupAdjacentSourceSequenceWithSomeNullKeys()
173173
{
174174
using var source = AsyncEnumerable.Range(1, 5)
175-
.SelectMany(x => Enumerable.Repeat((int?)x, x).Append(null).ToAsyncEnumerable())
175+
.SelectMany(x => Enumerable.Repeat((int?)x, x)
176+
.Concat([null])
177+
.ToAsyncEnumerable()
178+
)
176179
.AsTestingSequence();
177180

178181
var groupings = source.GroupAdjacent(SuperEnumerable.Identity);

Tests/SuperLinq.Async.Test/PartialSortTest.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace Test.Async;
1+
namespace Test.Async;
22

33
public sealed class PartialSortTests
44
{
@@ -7,7 +7,7 @@ public async Task PartialSort()
77
{
88
await using var sequence = Enumerable.Range(1, 10)
99
.Reverse()
10-
.Append(0)
10+
.Concat([0])
1111
.AsTestingSequence();
1212

1313
await sequence
@@ -20,7 +20,7 @@ public async Task PartialSortWithOrder()
2020
{
2121
await using var sequence = Enumerable.Range(1, 10)
2222
.Reverse()
23-
.Append(0)
23+
.Concat([0])
2424
.AsTestingSequence(maxEnumerations: 2);
2525

2626
await sequence

Tests/SuperLinq.Async.Test/ReplaceTest.cs

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace Test.Async;
1+
namespace Test.Async;
22

33
public sealed class ReplaceTest
44
{
@@ -33,7 +33,7 @@ public async Task ReplaceIntIndex(int index)
3333
var result = seq.Replace(index, 30);
3434
await result.AssertSequenceEqual(
3535
Enumerable.Range(1, index)
36-
.Append(30)
36+
.Concat([30])
3737
.Concat(Enumerable.Range(index + 2, 9 - index)));
3838
}
3939

@@ -45,7 +45,7 @@ public async Task ReplaceStartIndex(int index)
4545
var result = seq.Replace(new Index(index), 30);
4646
await result.AssertSequenceEqual(
4747
Enumerable.Range(1, index)
48-
.Append(30)
48+
.Concat([30])
4949
.Concat(Enumerable.Range(index + 2, 9 - index)));
5050
}
5151

@@ -57,7 +57,7 @@ public async Task ReplaceEndIndex(int index)
5757
var result = seq.Replace(^index, 30);
5858
await result.AssertSequenceEqual(
5959
Enumerable.Range(1, 9 - index)
60-
.Append(30)
60+
.Concat([30])
6161
.Concat(Enumerable.Range(11 - index, index)));
6262
}
6363

Tests/SuperLinq.Async.Test/TestExtensions.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace Test.Async;
1+
namespace Test.Async;
22

33
internal static partial class TestExtensions
44
{
@@ -11,7 +11,7 @@ public static IAsyncEnumerable<int> AsyncSeqExceptionAt(int index) =>
1111
AsyncSuperEnumerable.From(
1212
Enumerable.Range(1, index - 1)
1313
.Select(i => Func(() => Task.FromResult(i)))
14-
.Append(AsyncBreakingFunc.Of<int>())
14+
.Concat([AsyncBreakingFunc.Of<int>()])
1515
.ToArray());
1616

1717
internal static async Task AssertEmpty<T>(this IAsyncEnumerable<T> actual) =>

Tests/SuperLinq.Test/AggregateTest.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using System.Globalization;
1+
using System.Globalization;
22
using System.Linq.Expressions;
33
using System.Reflection;
44

@@ -33,7 +33,7 @@ from m in typeof(SuperEnumerable).GetMethods(BindingFlags.Public | BindingFlags.
3333
Expectation = sum,
3434
Instantiation = m.MakeGenericMethod(
3535
Enumerable.Repeat(typeof(int), m.GetGenericArguments().Length - 1)
36-
.Append(typeof(int[])) // TResult
36+
.Concat([typeof(int[])]) // TResult
3737
.ToArray()),
3838
}
3939
into m
@@ -66,7 +66,7 @@ into m
6666
.Concat(from pairs in Enumerable.Repeat(new object[] { /* seed */ 0, accumulator }, m.AccumulatorCount)
6767
from pair in pairs
6868
select pair)
69-
.Append(resultSelector)
69+
.Concat([resultSelector])
7070
.ToArray(),
7171
Expectation =
7272
Enumerable.Repeat(m.Expectation, m.AccumulatorCount)

Tests/SuperLinq.Test/DensePartialSortTest.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace Test;
1+
namespace Test;
22

33
public sealed class DensePartialSortTests
44
{
@@ -14,7 +14,7 @@ public void DensePartialSort()
1414
using var xs = Enumerable.Range(1, 10)
1515
.Repeat(2)
1616
.Reverse()
17-
.Append(0)
17+
.Concat([0])
1818
.AsTestingSequence();
1919

2020
xs
@@ -30,7 +30,7 @@ public void DensePartialSortWithOrder(OrderByDirection direction)
3030
using var xs = Enumerable.Range(1, 10)
3131
.Repeat(2)
3232
.Reverse()
33-
.Append(0)
33+
.Concat([0])
3434
.AsTestingSequence();
3535

3636
var sorted = xs.DensePartialSort(3, direction);

Tests/SuperLinq.Test/FutureTests.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Test;
44

5-
public class FutureTests
5+
public sealed class FutureTests
66
{
77
[Fact]
88
public void SortedSetTryGetValue()

Tests/SuperLinq.Test/GroupAdjacentTest.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace Test;
1+
namespace Test;
22

33
public sealed class GroupAdjacentTest
44
{
@@ -172,7 +172,7 @@ public void GroupAdjacentSourceSequenceResultSelectorComparer()
172172
public void GroupAdjacentSourceSequenceWithSomeNullKeys()
173173
{
174174
using var source = Enumerable.Range(1, 5)
175-
.SelectMany(x => Enumerable.Repeat((int?)x, x).Append(null))
175+
.SelectMany(x => Enumerable.Repeat((int?)x, x).Concat([null]))
176176
.AsTestingSequence();
177177

178178
var groupings = source.GroupAdjacent(SuperEnumerable.Identity);

Tests/SuperLinq.Test/PartialSortTest.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace Test;
1+
namespace Test;
22

33
public sealed class PartialSortTests
44
{
@@ -7,7 +7,7 @@ public void PartialSort()
77
{
88
using var sequence = Enumerable.Range(1, 10)
99
.Reverse()
10-
.Append(0)
10+
.Concat([0])
1111
.AsTestingSequence();
1212

1313
sequence
@@ -20,7 +20,7 @@ public void PartialSortWithOrder()
2020
{
2121
using var sequence = Enumerable.Range(1, 10)
2222
.Reverse()
23-
.Append(0)
23+
.Concat([0])
2424
.AsTestingSequence(maxEnumerations: 2);
2525

2626
sequence

Tests/SuperLinq.Test/ReplaceTest.cs

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace Test;
1+
namespace Test;
22

33
public sealed class ReplaceTest
44
{
@@ -36,7 +36,7 @@ public void ReplaceIntIndex(int index, IDisposableEnumerable<int> seq)
3636
var result = seq.Replace(index, 30);
3737
result.AssertSequenceEqual(
3838
Enumerable.Range(1, index)
39-
.Append(30)
39+
.Concat([30])
4040
.Concat(Enumerable.Range(index + 2, 9 - index)),
4141
testCollectionEnumerable: true);
4242
}
@@ -50,7 +50,7 @@ public void ReplaceStartIndex(int index, IDisposableEnumerable<int> seq)
5050
var result = seq.Replace(new Index(index), 30);
5151
result.AssertSequenceEqual(
5252
Enumerable.Range(1, index)
53-
.Append(30)
53+
.Concat([30])
5454
.Concat(Enumerable.Range(index + 2, 9 - index)),
5555
testCollectionEnumerable: true);
5656
}
@@ -65,7 +65,7 @@ public void ReplaceEndIndex(int index, IDisposableEnumerable<int> seq)
6565
var result = seq.Replace(^(index + 1), 30);
6666
result.AssertSequenceEqual(
6767
Enumerable.Range(1, 9 - index)
68-
.Append(30)
68+
.Concat([30])
6969
.Concat(Enumerable.Range(11 - index, index)),
7070
testCollectionEnumerable: true);
7171
}
@@ -131,7 +131,7 @@ public void ReplaceListBehavior()
131131
result.ToList()
132132
.AssertSequenceEqual(
133133
Enumerable.Range(0, 20)
134-
.Append(-1)
134+
.Concat([-1])
135135
.Concat(Enumerable.Range(21, 9_979)));
136136
}
137137
}

Tests/SuperLinq.Test/TestExtensions.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using CommunityToolkit.Diagnostics;
1+
using CommunityToolkit.Diagnostics;
22

33
namespace Test;
44

@@ -17,7 +17,7 @@ public static IEnumerable<int> SeqExceptionAt(int index) =>
1717
SuperEnumerable.From(
1818
Enumerable.Range(1, index - 1)
1919
.Select(i => Func(() => i))
20-
.Append(BreakingFunc.Of<int>())
20+
.Concat([BreakingFunc.Of<int>()])
2121
.ToArray());
2222
#endregion
2323

Tests/SuperLinq.Test/ZipLongestTest.cs

+22-13
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace Test;
1+
namespace Test;
22
public sealed class ZipLongestTest
33
{
44
[Fact]
@@ -54,9 +54,12 @@ public void TwoParamsWorksProperly(IEnumerable<int> seq1, IEnumerable<int> seq2,
5454
result.AssertSequenceEqual(
5555
Enumerable.Range(1, 2)
5656
.Select(x => (x, x))
57-
.Append((
58-
shortSeq == 0 ? 0 : 3,
59-
shortSeq == 1 ? 0 : 3)));
57+
.Concat([
58+
(
59+
shortSeq == 0 ? 0 : 3,
60+
shortSeq == 1 ? 0 : 3
61+
),
62+
]));
6063
}
6164
}
6265

@@ -163,10 +166,13 @@ public void ThreeParamsWorksProperly(IEnumerable<int> seq1, IEnumerable<int> seq
163166
result.AssertSequenceEqual(
164167
Enumerable.Range(1, 2)
165168
.Select(x => (x, x, x))
166-
.Append((
167-
shortSeq == 0 ? 0 : 3,
168-
shortSeq == 1 ? 0 : 3,
169-
shortSeq == 2 ? 0 : 3)));
169+
.Concat([
170+
(
171+
shortSeq == 0 ? 0 : 3,
172+
shortSeq == 1 ? 0 : 3,
173+
shortSeq == 2 ? 0 : 3
174+
),
175+
]));
170176
}
171177
}
172178

@@ -291,11 +297,14 @@ public void FourParamsWorksProperly(IEnumerable<int> seq1, IEnumerable<int> seq2
291297
result.AssertSequenceEqual(
292298
Enumerable.Range(1, 2)
293299
.Select(x => (x, x, x, x))
294-
.Append((
295-
shortSeq == 0 ? 0 : 3,
296-
shortSeq == 1 ? 0 : 3,
297-
shortSeq == 2 ? 0 : 3,
298-
shortSeq == 3 ? 0 : 3)));
300+
.Concat([
301+
(
302+
shortSeq == 0 ? 0 : 3,
303+
shortSeq == 1 ? 0 : 3,
304+
shortSeq == 2 ? 0 : 3,
305+
shortSeq == 3 ? 0 : 3
306+
),
307+
]));
299308
}
300309
}
301310

0 commit comments

Comments
 (0)