LateBoundTestFramework checks if an assembly with the given name is loaded. But the check is case sensitive. Therefore in our case the NUnit cannot be determined - NUnitTestFramework defines "nunit.framework" assembly, but we have "NUnit.Framework" instead.
Suggested one line fix would be in LateBoundTestFramework::IsAvailable - call overloaded StartsWith method which takes StringComparison.InvariantCultureIgnoreCase instead.
Suggested one line fix would be in LateBoundTestFramework::IsAvailable - call overloaded StartsWith method which takes StringComparison.InvariantCultureIgnoreCase instead.