public void Test_GetBusinessObjectRules_WhenNoRules_ShouldReturnEmptyCol() { //---------------Set up test pack------------------- MyRulesBo myRulesBo = new MyRulesBo(); //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- ReadOnlyCollection<IBusinessObjectRule> rules = BOHelper.GetBusinessObjectRules(myRulesBo); //---------------Test Result ----------------------- Assert.IsNotNull(rules); Assert.AreEqual(0, rules.Count); }
public void Test_GetBusinessObjectRules_WhenNoRules_ShouldReturnEmptyCol() { //---------------Set up test pack------------------- MyRulesBo myRulesBo = new MyRulesBo(); //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- ReadOnlyCollection <IBusinessObjectRule> rules = BOHelper.GetBusinessObjectRules(myRulesBo); //---------------Test Result ----------------------- Assert.IsNotNull(rules); Assert.AreEqual(0, rules.Count); }
public void Test_GetBusinessObjectRules_WhenHasRules_ShouldReturnCorrectCol() { //---------------Set up test pack------------------- IBusinessObjectRule rule1 = MockRepository.GenerateStub<IBusinessObjectRule>(); IBusinessObjectRule rule2 = MockRepository.GenerateStub<IBusinessObjectRule>(); IBusinessObjectRule rule3 = MockRepository.GenerateStub<IBusinessObjectRule>(); IBusinessObjectRule rule4 = MockRepository.GenerateStub<IBusinessObjectRule>(); MyRulesBo myRulesBo = new MyRulesBo(rule1, rule2, rule3, rule4); //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- ReadOnlyCollection<IBusinessObjectRule> rules = BOHelper.GetBusinessObjectRules(myRulesBo); //---------------Test Result ----------------------- Assert.IsNotNull(rules); Assert.AreEqual(myRulesBo.Rules.Length, rules.Count); Assert.Contains(rule1, rules); Assert.Contains(rule2, rules); Assert.Contains(rule3, rules); Assert.Contains(rule4, rules); }
public void Test_GetBusinessObjectRules_WhenHasRules_ShouldReturnCorrectCol() { //---------------Set up test pack------------------- IBusinessObjectRule rule1 = MockRepository.GenerateStub <IBusinessObjectRule>(); IBusinessObjectRule rule2 = MockRepository.GenerateStub <IBusinessObjectRule>(); IBusinessObjectRule rule3 = MockRepository.GenerateStub <IBusinessObjectRule>(); IBusinessObjectRule rule4 = MockRepository.GenerateStub <IBusinessObjectRule>(); MyRulesBo myRulesBo = new MyRulesBo(rule1, rule2, rule3, rule4); //---------------Assert Precondition---------------- //---------------Execute Test ---------------------- ReadOnlyCollection <IBusinessObjectRule> rules = BOHelper.GetBusinessObjectRules(myRulesBo); //---------------Test Result ----------------------- Assert.IsNotNull(rules); Assert.AreEqual(myRulesBo.Rules.Length, rules.Count); Assert.Contains(rule1, rules); Assert.Contains(rule2, rules); Assert.Contains(rule3, rules); Assert.Contains(rule4, rules); }