コード例 #1
0
        public bool RulesTests_Under18_acceptsSpecificValues(int age)
        {
            var ageAnswer = new AgeAnswer(age);

            var under18 = new AgeUnder18();

            return(under18.Execute(new Answers {
                AgeAnswer = ageAnswer
            }));
        }
コード例 #2
0
        public bool RulesTests_Over17_acceptsSpecificValues(int age)
        {
            var ageAnswer = new AgeAnswer(age);

            var over17 = new AgeOver17();

            return(over17.Execute(new Answers {
                AgeAnswer = ageAnswer
            }));
        }
コード例 #3
0
        public bool RulesTests_Under18(AgeRangeEnum age)
        {
            var ageAnswer = new AgeAnswer(age);

            var under18 = new AgeUnder18();

            return(under18.Execute(new Answers {
                AgeAnswer = ageAnswer
            }));
        }
コード例 #4
0
        public bool RulesTests_Over17(AgeRangeEnum age)
        {
            var ageAnswer = new AgeAnswer(age);

            var over17 = new AgeOver17();

            return(over17.Execute(new Answers {
                AgeAnswer = ageAnswer
            }));
        }