Exemplo n.º 1
0
        public void RulesTests_DebitCardAccountRule_FailsFor_JuniorSaverBundle()
        {
            var bundle = new JuniorSaverBundle().GetDefault;

            var rule = new DebitCardAccountRule();

            var result = rule.Execute(bundle);

            Assert.IsFalse(result);
        }
Exemplo n.º 2
0
        public void ProductBundleService_GetsAnswersFor_JuniorSaverBundle()
        {
            var bundle  = new JuniorSaverBundle();
            var answers = _productBundleService.GetRulesConditions(bundle);

            var expectedAnswers = new[]
            {
                "Age < 18"
            };

            Assert.IsTrue(answers.Length == expectedAnswers.Length);
            Assert.IsTrue(answers.All(expectedAnswers.Contains));
        }