Baseline.Testing.Reflection.AccessorRulesTester.rule_registration_is_idempotent C# (CSharp) Method

rule_registration_is_idempotent() private method

private rule_registration_is_idempotent ( ) : void
return void
        public void rule_registration_is_idempotent()
        {
            var rules = new AccessorRules();
            rules.Add<Target1>(x => x.Age, new ColorRule("red"));
            rules.Add<Target1>(x => x.Age, new ColorRule("red"));
            rules.Add<Target1>(x => x.Age, new ColorRule("red"));

            rules.AllRulesFor<Target1, IRule>(x => x.Age)
                .Single().ShouldBe(new ColorRule("red"));
        }