コード例 #1
0
        public void SatifiesMyUpperCaseCriteria()
        {
            ComposedCriteriaTests composedCriteria = new ComposedCriteriaTests(new MyUpperCaseCriteria());

            Assert.IsTrue(composedCriteria.IsSatisfied("HELLO"));
            Assert.IsFalse(composedCriteria.IsSatisfied("hello"));
        }
コード例 #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 );
		}
コード例 #3
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);
        }
コード例 #4
0
        public void IsSatisfiedWithNoCriteria()
        {
            ComposedCriteriaTests composedCriteria = new ComposedCriteriaTests();

            Assert.IsTrue(composedCriteria.IsSatisfied("foo"));
        }
コード例 #5
0
		public void SatifiesMyUpperCaseCriteria()
		{
			ComposedCriteriaTests composedCriteria = new ComposedCriteriaTests(new MyUpperCaseCriteria());
			Assert.IsTrue(composedCriteria.IsSatisfied("HELLO"));
			Assert.IsFalse(composedCriteria.IsSatisfied("hello"));
		}
コード例 #6
0
		public void IsSatisfiedWithNoCriteria()
		{
			ComposedCriteriaTests composedCriteria = new ComposedCriteriaTests();
			Assert.IsTrue(composedCriteria.IsSatisfied("foo"));
		}