|
14 | 14 | using System.Threading.Tasks; |
15 | 15 | using System.Reactive.Threading.Tasks; |
16 | 16 | using GitHub; |
| 17 | +using System.Globalization; |
17 | 18 |
|
18 | 19 | [TestFixture] |
19 | 20 | public class TrackingTests : TestBase |
@@ -333,7 +334,7 @@ public void FilterTitleRun2() |
333 | 334 | ITrackingCollection<Thing> col = new TrackingCollection<Thing>( |
334 | 335 | list1.ToObservable(), |
335 | 336 | OrderedComparer<Thing>.OrderByDescending(x => x.UpdatedAt).Compare, |
336 | | - (item, position, list) => item.Title.Equals("Run 2")); |
| 337 | + (item, position, list) => item.Title.Equals("Run 2", StringComparison.Ordinal)); |
337 | 338 | col.NewerComparer = OrderedComparer<Thing>.OrderByDescending(x => x.UpdatedAt).Compare; |
338 | 339 | col.ProcessingDelay = TimeSpan.Zero; |
339 | 340 |
|
@@ -378,7 +379,7 @@ public void OrderByDoesntMatchOriginalOrderTimings() |
378 | 379 | ITrackingCollection<Thing> col = new TrackingCollection<Thing>( |
379 | 380 | list1.ToObservable(), |
380 | 381 | OrderedComparer<Thing>.OrderByDescending(x => x.UpdatedAt).Compare, |
381 | | - (item, position, list) => item.Title.Equals("Run 2")); |
| 382 | + (item, position, list) => item.Title.Equals("Run 2", StringComparison.Ordinal)); |
382 | 383 | col.NewerComparer = OrderedComparer<Thing>.OrderByDescending(x => x.UpdatedAt).Compare; |
383 | 384 | col.ProcessingDelay = TimeSpan.Zero; |
384 | 385 |
|
@@ -430,7 +431,7 @@ public void OrderByMatchesOriginalOrder() |
430 | 431 | ITrackingCollection<Thing> col = new TrackingCollection<Thing>( |
431 | 432 | list1.ToObservable(), |
432 | 433 | OrderedComparer<Thing>.OrderByDescending(x => x.UpdatedAt).Compare, |
433 | | - (item, position, list) => item.Title.Equals("Run 2")); |
| 434 | + (item, position, list) => item.Title.Equals("Run 2", StringComparison.Ordinal)); |
434 | 435 | col.NewerComparer = OrderedComparer<Thing>.OrderByDescending(x => x.UpdatedAt).Compare; |
435 | 436 | col.ProcessingDelay = TimeSpan.Zero; |
436 | 437 |
|
@@ -1881,14 +1882,14 @@ public async Task MultipleSortingAndFiltering() |
1881 | 1882 |
|
1882 | 1883 | var list1 = Observable.Defer(() => Enumerable.Range(1, expectedTotal) |
1883 | 1884 | .OrderBy(rnd.Next) |
1884 | | - .Select(x => GetThing(x, x, x, ((char)('a' + x)).ToString())) |
| 1885 | + .Select(x => GetThing(x, x, x, ((char)('a' + x)).ToString(CultureInfo.InvariantCulture))) |
1885 | 1886 | .ToObservable()) |
1886 | 1887 | .Replay() |
1887 | 1888 | .RefCount(); |
1888 | 1889 |
|
1889 | 1890 | var list2 = Observable.Defer(() => Enumerable.Range(1, expectedTotal) |
1890 | 1891 | .OrderBy(rnd.Next) |
1891 | | - .Select(x => GetThing(x, x, updatedAtMinutesStack.Pop(), ((char)('c' + x)).ToString())) |
| 1892 | + .Select(x => GetThing(x, x, updatedAtMinutesStack.Pop(), ((char)('c' + x)).ToString(CultureInfo.InvariantCulture))) |
1892 | 1893 | .ToObservable()) |
1893 | 1894 | .Replay() |
1894 | 1895 | .RefCount(); |
|
0 commit comments