public void activators_do_not_run_if_any_environment_check_fails()
{
var activator = new FakeActivator();
activator.SucceedWith("good");
activator.SucceedWith("better");
activator.FailWith("worst");
var activator2 = new FakeActivator();
var activator3 = new FakeActivator();
PackageRegistry.LoadPackages(x =>
{
x.Activator(activator);
x.Activator(activator2);
x.Activator(activator3);
});
activator.WasActivated.ShouldBeFalse();
activator2.WasActivated.ShouldBeFalse();
activator3.WasActivated.ShouldBeFalse();
}