public void RulesTests_DebitCardAccountRule_FailsFor_JuniorSaverBundle() { var bundle = new JuniorSaverBundle().GetDefault; var rule = new DebitCardAccountRule(); var result = rule.Execute(bundle); Assert.IsFalse(result); }
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)); }