public void RemoveValueGeneratorRemovesRulesFromCompilerTest() { var target = new BuildStrategyCompiler(); target.AddValueGenerator<StringValueGenerator>(); target.RemoveValueGenerator<StringValueGenerator>(); target.ValueGenerators.Should().BeEmpty(); }
public void AddValueGeneratorAddsRuleToCompilerTest() { var target = new BuildStrategyCompiler(); target.AddValueGenerator<StringValueGenerator>(); var actual = target.ValueGenerators.Single(); actual.Should().BeOfType<StringValueGenerator>(); }