void when_changing_protection_flags_for_execution()
{
act = () => _protector.ExecuteWithProtection(RequestedProtection, () => _protection.CurrentProtectection.should_be(RequestedProtection));
it["should have set and reset the protection flags"] = () => _protection.HasChanged.should_be_true();
}