Exemplo n.º 1
0
        public void SatifiesMyUpperCaseCriteria()
        {
            ComposedCriteriaTests composedCriteria = new ComposedCriteriaTests(new MyUpperCaseCriteria());

            Assert.IsTrue(composedCriteria.IsSatisfied("HELLO"));
            Assert.IsFalse(composedCriteria.IsSatisfied("hello"));
        }
Exemplo n.º 2
0
        public void SatifiesTwoCriteria()
        {
            ComposedCriteriaTests composedCriteria = new ComposedCriteriaTests();

            composedCriteria.Add(new MyUpperCaseCriteria());
            composedCriteria.Add(new MyStringCriteria());
            Assert.IsTrue(composedCriteria.IsSatisfied("HELLO"));
            Assert.IsFalse(composedCriteria.IsSatisfied("GOODBYE"));
            Assert.IsTrue(composedCriteria.Criteria.Count == 2);
        }
Exemplo n.º 3
0
        public void IsSatisfiedWithNoCriteria()
        {
            ComposedCriteriaTests composedCriteria = new ComposedCriteriaTests();

            Assert.IsTrue(composedCriteria.IsSatisfied("foo"));
        }