81 references to SequenceEqual
dotnet-watch.Tests (81)
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);
Build\EvaluationTests.cs (4)
438AssertEx.SequenceEqual( 459AssertEx.SequenceEqual( 537AssertEx.SequenceEqual(normalizedExpected, normalizedActual); 552AssertEx.SequenceEqual(normalizedExpected, normalizedActual);
CommandLine\CommandLineOptionsTests.cs (34)
65AssertEx.SequenceEqual([(name, value)], properties); 76AssertEx.SequenceEqual([], properties); 84AssertEx.SequenceEqual([], options.CommandArguments); 127AssertEx.SequenceEqual([], options.CommandArguments); 136AssertEx.SequenceEqual(["-lp", "P"], options.CommandArguments); 145AssertEx.SequenceEqual(["-lp", "P"], options.CommandArguments); 162AssertEx.SequenceEqual(["--no-launch-profile"], options.CommandArguments); 172AssertEx.SequenceEqual(["--no-launch-profile"], options.CommandArguments); 182AssertEx.SequenceEqual(["--no-launch-profile"], options.CommandArguments); 192AssertEx.SequenceEqual(["-watchArg", "-runArg"], options.CommandArguments); 202AssertEx.SequenceEqual(["--project", "p", "--unknown", "x", "y"], options.CommandArguments); 212AssertEx.SequenceEqual(["-watchArg", "--", "--verbose", "run", "-runArg",], options.CommandArguments); 222AssertEx.SequenceEqual(["--", "run"], options.CommandArguments); 230AssertEx.SequenceEqual([], options.CommandArguments); 246AssertEx.SequenceEqual(["--", "-f", "TFM"], options.CommandArguments); 255AssertEx.SequenceEqual(["--", "--project", "proj"], options.CommandArguments); 264AssertEx.SequenceEqual(["--", "--no-launch-profile"], options.CommandArguments); 273AssertEx.SequenceEqual(["--", "--launch-profile", "p"], options.CommandArguments); 282AssertEx.SequenceEqual(["--", "--property", "x=1"], options.CommandArguments); 296AssertEx.SequenceEqual(["--", option], options1.CommandArguments); 297AssertEx.SequenceEqual(["--property:NuGetInteractive=false"], options1.BuildArguments); 301AssertEx.SequenceEqual([option, "A", "--", "-bl:XXX"], options2.CommandArguments); 302AssertEx.SequenceEqual(["--property:NuGetInteractive=false", option], options2.BuildArguments); 314AssertEx.SequenceEqual([option], options.CommandArguments); 315AssertEx.SequenceEqual(["--property:NuGetInteractive=false"], options.BuildArguments); 331AssertEx.SequenceEqual(["--property:TargetFramework=F", "--property:P1=V1", "--property:P2=V2", NugetInteractiveProperty], options.BuildArguments); 334AssertEx.SequenceEqual(["--project", "P", "--framework", "F", "--property", "P1=V1", "--property", "P2=V2"], options.CommandArguments); 383AssertEx.SequenceEqual(["--property:P1=V1", "--property:P2=V2", NugetInteractiveProperty], options.BuildArguments); 386AssertEx.SequenceEqual(["--property", "P1=V1", "--property", "P2=V2"], options.CommandArguments); 479AssertEx.SequenceEqual(buildArgs, runOptions.BuildArguments); 480AssertEx.SequenceEqual(commandArgs ?? args, runOptions.CommandArguments); 492AssertEx.SequenceEqual(["--property:NuGetInteractive=false", "--target:VSTest", .. commandArgs], runOptions.BuildArguments); 493AssertEx.SequenceEqual(commandArgs, runOptions.CommandArguments); 505AssertEx.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)
33AssertEx.SequenceEqual(["Host", "Lib2", "Lib", "A", "B"], handler.Workspace.CurrentSolution.Projects.Select(p => p.Name)); 36AssertEx.SequenceEqual(["Lib2"],
HotReload\HotReloadDotNetWatcherTests.cs (1)
37AssertEx.SequenceEqual(expected, normalized.Select(c => c.Kind));
TestUtilities\AssertEx.cs (2)
146=> SequenceEqual(expected, actual, comparer, message, itemSeparator, itemInspector); 212=> SequenceEqual([], collection);
Watch\NoRestoreTests.cs (19)
37AssertEx.SequenceEqual(["run"], evaluator.GetProcessArguments(iteration: 0)); 46AssertEx.SequenceEqual(["run"], evaluator.GetProcessArguments(iteration: 0)); 50AssertEx.SequenceEqual(["run"], evaluator.GetProcessArguments(iteration: 1)); 59AssertEx.SequenceEqual(["run"], evaluator.GetProcessArguments(iteration: 0)); 60AssertEx.SequenceEqual(["run"], evaluator.GetProcessArguments(iteration: 1)); 69AssertEx.SequenceEqual(["run", "--no-restore"], evaluator.GetProcessArguments(iteration: 0)); 70AssertEx.SequenceEqual(["run", "--no-restore"], evaluator.GetProcessArguments(iteration: 1)); 79AssertEx.SequenceEqual(["run", "--", "--no-restore"], evaluator.GetProcessArguments(iteration: 0)); 80AssertEx.SequenceEqual(["run", "--no-restore", "--", "--no-restore"], evaluator.GetProcessArguments(iteration: 1)); 89AssertEx.SequenceEqual(["run", "--", "--", "--no-restore"], evaluator.GetProcessArguments(iteration: 0)); 90AssertEx.SequenceEqual(["run", "--no-restore", "--", "--", "--no-restore"], evaluator.GetProcessArguments(iteration: 1)); 99AssertEx.SequenceEqual(["run"], evaluator.GetProcessArguments(iteration: 0)); 100AssertEx.SequenceEqual(["run", "--no-restore"], evaluator.GetProcessArguments(iteration: 1)); 109AssertEx.SequenceEqual(["run", "-f", ToolsetInfo.CurrentTargetFramework], evaluator.GetProcessArguments(iteration: 0)); 110AssertEx.SequenceEqual(["run", "--no-restore", "-f", ToolsetInfo.CurrentTargetFramework], evaluator.GetProcessArguments(iteration: 1)); 119AssertEx.SequenceEqual(["test", "--filter SomeFilter"], evaluator.GetProcessArguments(iteration: 0)); 120AssertEx.SequenceEqual(["test", "--no-restore", "--filter SomeFilter"], evaluator.GetProcessArguments(iteration: 1)); 129AssertEx.SequenceEqual(["pack"], evaluator.GetProcessArguments(iteration: 0)); 130AssertEx.SequenceEqual(["pack"], evaluator.GetProcessArguments(iteration: 1));