public void CheckLevelOfParallelism_SingleAssemblyPackageConstructor() { var package = new TestPackage("junk.dll"); var runner = new AggregatingTestRunner(_context, package); Assert.That(runner.LevelOfParallelism, Is.EqualTo(1)); }
public void CheckLevelOfParallelism_ListOfAssemblies(int assemblyCount, int?maxAgents, int expected) { if (maxAgents == null) { expected = Math.Min(assemblyCount, Environment.ProcessorCount); } var package = CreatePackage(assemblyCount); if (maxAgents != null) { package.Settings[EnginePackageSettings.MaxAgents] = maxAgents; } var runner = new AggregatingTestRunner(_context, package); Assert.That(runner, Has.Property(nameof(AggregatingTestRunner.LevelOfParallelism)).EqualTo(expected)); }