Description:
Bug #79 clearly indicates that more testing is needed for the project assumptions. It missed this case.
Granted it's complicated and difficult to test, but still the bug got through.
Steps to reproduce the problem:
See #79
Expected Behavior
Tests would catch this condition BEFORE a release of this package
Actual Behavior
Obviously, it slipped through...
Additional context
The current test is for very specific details of the solution and NOT about the actual scenario. The tests need to validate the scenario itself, which includes producing the impacted nupkg files, then cracking them open to see if the dependencies are correct...