public void AddWithValueGeneratorAddsRuleToCompilerTest() { var rule = new StringValueGenerator(); var target = new BuildStrategyCompiler(); target.Add(rule); target.ValueGenerators.Should().Contain(rule); }
public void AddWithTypeCreatorAddsRuleToCompilerTest() { var rule = new DefaultTypeCreator(); var target = new BuildStrategyCompiler(); target.Add(rule); target.TypeCreators.Should().Contain(rule); }
public void AddWithPostBuildActionAddsRuleToCompilerTest() { var postBuildAction = new DummyPostBuildAction(); var target = new BuildStrategyCompiler(); target.Add(postBuildAction); target.PostBuildActions.Should().Contain(postBuildAction); }
public void AddWithIgnoreRuleAddsRuleToCompilerTest() { var rule = new IgnoreRule(typeof(Person), "FirstName"); var target = new BuildStrategyCompiler(); target.Add(rule); target.IgnoreRules.Should().Contain(rule); }
public void AddWithExecuteOrderRuleAddsRuleToCompilerTest() { var rule = new ExecuteOrderRule(typeof(Person), "FirstName", Environment.TickCount); var target = new BuildStrategyCompiler(); target.Add(rule); target.ExecuteOrderRules.Should().Contain(rule); }
public void AddWithCreationRuleAddsRuleToCompilerTest() { var rule = new CreationRule(typeof(Person), "FirstName", Environment.TickCount, (object) null); var target = new BuildStrategyCompiler(); target.Add(rule); target.CreationRules.Should().Contain(rule); }