84 references to SequenceEqual
dotnet-watch.Tests (79)
Aspire\AspireServiceFactoryTests.cs (8)
24AssertEx.SequenceEqual(["--project", "a.csproj"], args); 41AssertEx.SequenceEqual(["--project", "a.csproj", "--no-launch-profile" ], args); 60AssertEx.SequenceEqual(["--project", "a.csproj", "--launch-profile", "H"], args); 79AssertEx.SequenceEqual(["--project", "a.csproj", "--no-launch-profile"], args); 98AssertEx.SequenceEqual(["--project", "a.csproj"], args); 114AssertEx.SequenceEqual(["--project", "a.csproj", "--launch-profile", "P"], args); 131AssertEx.SequenceEqual(["--project", "a.csproj", "--launch-profile", "P", "--no-launch-profile-arguments"], args); 148AssertEx.SequenceEqual(["--project", "a.csproj", "--launch-profile", "P", "a", "b"], args);
Browser\BrowserRefreshServerTests.cs (1)
57AssertEx.SequenceEqual(expected.Order(), envBuilder.OrderBy(e => e.Key).Select(e => $"{e.Key}={e.Value}"));
Build\BuildUtilitiesTests.cs (2)
17AssertEx.SequenceEqual([(name, value)], properties); 28AssertEx.SequenceEqual([], properties);
Build\EvaluationTests.cs (4)
453AssertEx.SequenceEqual( 474AssertEx.SequenceEqual( 557AssertEx.SequenceEqual(normalizedExpected, normalizedActual); 572AssertEx.SequenceEqual(normalizedExpected, normalizedActual);
CommandLine\CommandLineOptionsTests.cs (31)
61AssertEx.SequenceEqual([], options.CommandArguments); 104AssertEx.SequenceEqual([], options.CommandArguments); 113AssertEx.SequenceEqual(["-lp", "P"], options.CommandArguments); 122AssertEx.SequenceEqual(["-lp", "P"], options.CommandArguments); 139AssertEx.SequenceEqual(["--no-launch-profile"], options.CommandArguments); 149AssertEx.SequenceEqual(["--no-launch-profile"], options.CommandArguments); 159AssertEx.SequenceEqual(["--no-launch-profile"], options.CommandArguments); 169AssertEx.SequenceEqual(["-watchArg", "-runArg"], options.CommandArguments); 179AssertEx.SequenceEqual(["--project", "p", "--unknown", "x", "y"], options.CommandArguments); 189AssertEx.SequenceEqual(["-watchArg", "--", "--verbose", "run", "-runArg",], options.CommandArguments); 199AssertEx.SequenceEqual(["--", "run"], options.CommandArguments); 207AssertEx.SequenceEqual([], options.CommandArguments); 223AssertEx.SequenceEqual(["--", "-f", "TFM"], options.CommandArguments); 232AssertEx.SequenceEqual(["--", "--project", "proj"], options.CommandArguments); 241AssertEx.SequenceEqual(["--", "--no-launch-profile"], options.CommandArguments); 250AssertEx.SequenceEqual(["--", "--launch-profile", "p"], options.CommandArguments); 259AssertEx.SequenceEqual(["--", "--property", "x=1"], options.CommandArguments); 273AssertEx.SequenceEqual(["--", option], options1.CommandArguments); 274AssertEx.SequenceEqual(["--property:NuGetInteractive=false"], options1.BuildArguments); 278AssertEx.SequenceEqual([option, "A", "--", "-bl:XXX"], options2.CommandArguments); 279AssertEx.SequenceEqual(["--property:NuGetInteractive=false", option], options2.BuildArguments); 291AssertEx.SequenceEqual([option], options.CommandArguments); 292AssertEx.SequenceEqual(["--property:NuGetInteractive=false"], options.BuildArguments); 308AssertEx.SequenceEqual(["--property:TargetFramework=F", "--property:P1=V1", "--property:P2=V2", NugetInteractiveProperty], options.BuildArguments); 311AssertEx.SequenceEqual(["--project", "P", "--framework", "F", "--property", "P1=V1", "--property", "P2=V2"], options.CommandArguments); 360AssertEx.SequenceEqual(["--property:P1=V1", "--property:P2=V2", NugetInteractiveProperty], options.BuildArguments); 363AssertEx.SequenceEqual(["--property", "P1=V1", "--property", "P2=V2"], options.CommandArguments); 456AssertEx.SequenceEqual(buildArgs, runOptions.BuildArguments); 457AssertEx.SequenceEqual(commandArgs ?? args, runOptions.CommandArguments); 473AssertEx.SequenceEqual(expected, runOptions.BuildArguments); 485AssertEx.SequenceEqual(buildArgs, options.BuildArguments);
FileWatcher\FileWatcherTests.cs (10)
71AssertEx.SequenceEqual(expectedChanges, filesChanged.OrderBy(x => x.Path)); 115AssertEx.SequenceEqual([$"{dirA}: [a1,a2]"], Inspect(watcher.DirectoryWatchers)); 119AssertEx.SequenceEqual([$"{dirA}: [a1,a2,a3]"], Inspect(watcher.DirectoryWatchers)); 123AssertEx.SequenceEqual([$"{dirA}: []"], Inspect(watcher.DirectoryWatchers)); 127AssertEx.SequenceEqual([$"{dirA}: []"], Inspect(watcher.DirectoryWatchers)); 131AssertEx.SequenceEqual( 139AssertEx.SequenceEqual([$"{dirB}: []"], Inspect(watcher.DirectoryTreeWatchers)); 140AssertEx.SequenceEqual([$"{dirA}: []"], Inspect(watcher.DirectoryWatchers)); 144AssertEx.SequenceEqual([$"{dirB}: []"], Inspect(watcher.DirectoryTreeWatchers)); 145AssertEx.SequenceEqual([$"{dirA}: []"], Inspect(watcher.DirectoryWatchers));
HotReload\ApplyDeltaTests.cs (1)
394AssertEx.SequenceEqual(
HotReload\CompilationHandlerTests.cs (2)
34AssertEx.SequenceEqual(["Host", "Lib2", "Lib", "A", "B"], handler.Workspace.CurrentSolution.Projects.Select(p => p.Name)); 37AssertEx.SequenceEqual(["Lib2"],
HotReload\HotReloadDotNetWatcherTests.cs (1)
37AssertEx.SequenceEqual(expected, normalized.Select(c => c.Kind));
Watch\NoRestoreTests.cs (19)
39AssertEx.SequenceEqual(["run"], evaluator.GetProcessArguments(iteration: 0)); 48AssertEx.SequenceEqual(["run"], evaluator.GetProcessArguments(iteration: 0)); 52AssertEx.SequenceEqual(["run"], evaluator.GetProcessArguments(iteration: 1)); 61AssertEx.SequenceEqual(["run"], evaluator.GetProcessArguments(iteration: 0)); 62AssertEx.SequenceEqual(["run"], evaluator.GetProcessArguments(iteration: 1)); 71AssertEx.SequenceEqual(["run", "--no-restore"], evaluator.GetProcessArguments(iteration: 0)); 72AssertEx.SequenceEqual(["run", "--no-restore"], evaluator.GetProcessArguments(iteration: 1)); 81AssertEx.SequenceEqual(["run", "--", "--no-restore"], evaluator.GetProcessArguments(iteration: 0)); 82AssertEx.SequenceEqual(["run", "--no-restore", "--", "--no-restore"], evaluator.GetProcessArguments(iteration: 1)); 91AssertEx.SequenceEqual(["run", "--", "--", "--no-restore"], evaluator.GetProcessArguments(iteration: 0)); 92AssertEx.SequenceEqual(["run", "--no-restore", "--", "--", "--no-restore"], evaluator.GetProcessArguments(iteration: 1)); 101AssertEx.SequenceEqual(["run"], evaluator.GetProcessArguments(iteration: 0)); 102AssertEx.SequenceEqual(["run", "--no-restore"], evaluator.GetProcessArguments(iteration: 1)); 111AssertEx.SequenceEqual(["run", "-f", ToolsetInfo.CurrentTargetFramework], evaluator.GetProcessArguments(iteration: 0)); 112AssertEx.SequenceEqual(["run", "--no-restore", "-f", ToolsetInfo.CurrentTargetFramework], evaluator.GetProcessArguments(iteration: 1)); 121AssertEx.SequenceEqual(["test", "--filter SomeFilter"], evaluator.GetProcessArguments(iteration: 0)); 122AssertEx.SequenceEqual(["test", "--no-restore", "--filter SomeFilter"], evaluator.GetProcessArguments(iteration: 1)); 131AssertEx.SequenceEqual(["pack"], evaluator.GetProcessArguments(iteration: 0)); 132AssertEx.SequenceEqual(["pack"], evaluator.GetProcessArguments(iteration: 1));
Microsoft.DotNet.HotReload.Test.Utilities (2)
AssertEx.cs (2)
146=> SequenceEqual(expected, actual, comparer, message, itemSeparator, itemInspector); 212=> SequenceEqual([], collection);
Microsoft.DotNet.HotReload.Watch.Aspire.Tests (3)
DotNetWatchOptionsTests.cs (3)
41AssertEx.SequenceEqual(["a", "b"], options.ApplicationArguments); 102AssertEx.SequenceEqual(["proj2"], options.ApplicationArguments); 115AssertEx.SequenceEqual(["arg1", "arg2", "arg3"], options.ApplicationArguments);