Public bug reported:

If I set Options.TestLoader.DomainUsage as DomainUsage.None and set 
Options.TestLoader.ProcessModel = ProcessModel.Single, test-doman-* AppDomain 
created otherwise, because these parameters set to Default.
It seems that problem is inside method TestLoader::MakeTestPackage in this code:

if (processModel != ProcessModel.Multiple && domainUsage == DomainUsage.Multiple
                && !package.Settings.Contains("DomainUsage"))
                package.Settings["DomainUsage"] = domainUsage;

Does the code needs to be changed to the following code?

if (processModel != ProcessModel.Multiple && domainUsage != DomainUsage.Multiple
                && !package.Settings.Contains("DomainUsage"))
                package.Settings["DomainUsage"] = domainUsage;

** Affects: nunit-3.0
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of NUnit
Core Developers, which is the registrant for NUnit Framework.
https://bugs.launchpad.net/bugs/896615

Title:
  Tests can't be run in existing AppDomain

Status in NUnit Test Framework:
  New

Bug description:
  If I set Options.TestLoader.DomainUsage as DomainUsage.None and set 
Options.TestLoader.ProcessModel = ProcessModel.Single, test-doman-* AppDomain 
created otherwise, because these parameters set to Default.
  It seems that problem is inside method TestLoader::MakeTestPackage in this 
code:

  if (processModel != ProcessModel.Multiple && domainUsage == 
DomainUsage.Multiple
                  && !package.Settings.Contains("DomainUsage"))
                  package.Settings["DomainUsage"] = domainUsage;

  Does the code needs to be changed to the following code?

  if (processModel != ProcessModel.Multiple && domainUsage != 
DomainUsage.Multiple
                  && !package.Settings.Contains("DomainUsage"))
                  package.Settings["DomainUsage"] = domainUsage;

To manage notifications about this bug go to:
https://bugs.launchpad.net/nunit-3.0/+bug/896615/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~nunit-core
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~nunit-core
More help   : https://help.launchpad.net/ListHelp

Reply via email to