private RemoveExecuteOrderRuleRemovesMultipleMatchingRulesFromCompilerTest ( ) : void | ||
return | void |
public void RemoveExecuteOrderRuleRemovesMultipleMatchingRulesFromCompilerTest()
{
var target = new BuildStrategyCompiler();
target.AddExecuteOrderRule<DummyExecuteOrderRule>();
target.AddExecuteOrderRule<DummyExecuteOrderRule>();
target.AddExecuteOrderRule<DummyExecuteOrderRule>();
target.RemoveExecuteOrderRule<DummyExecuteOrderRule>();
target.ExecuteOrderRules.Should().BeEmpty();
}