Пример #1
0
        public void Test_IsSatisfiedBy_EqualTo_Null()
        {
            var sc = new SearchCondition <object>();
            var x  = new object();

            //expect same behaviour as SQL
            sc.EqualTo(x);
            Assert.IsFalse(sc.IsSatisfiedBy(null));
        }
Пример #2
0
        public void Test_IsSatisfiedBy_EqualTo()
        {
            var sc = new SearchCondition <object>();
            var x  = new object();

            sc.EqualTo(x);

            Assert.IsTrue(sc.IsSatisfiedBy(x));
            Assert.IsFalse(sc.IsSatisfiedBy(new object()));
        }
Пример #3
0
        public void Test_EqualTo()
        {
            var sc = new SearchCondition <object>();
            var x  = new object();

            sc.EqualTo(x);

            Assert.AreEqual(1, sc.Values.Length);
            Assert.AreEqual(x, sc.Values[0]);
            Assert.AreEqual(SearchConditionTest.Equal, sc.Test);
        }
Пример #4
0
        public IList <TEntity> FindAll(bool includeDeactivated, EntityFindOptions options)
        {
            var where = new TSearchCriteria();

            // if the entity class supports deactivation, apply this condition
            if (!includeDeactivated && AttributeUtils.HasAttribute <DeactivationFlagAttribute>(typeof(TEntity)))
            {
                var propertyName = AttributeUtils.GetAttribute <DeactivationFlagAttribute>(typeof(TEntity)).PropertyName;
                var c            = new SearchCondition <bool>(propertyName);
                c.EqualTo(false);
                where.SetSubCriteria(c);
            }

            return(Find(where, options));
        }
Пример #5
0
		public void Test_EqualTo()
		{
			var sc = new SearchCondition<object>();
			var x = new object();
			sc.EqualTo(x);

			Assert.AreEqual(1, sc.Values.Length);
			Assert.AreEqual(x, sc.Values[0]);
			Assert.AreEqual(SearchConditionTest.Equal, sc.Test);
		}
Пример #6
0
		public void Test_IsSatisfiedBy_EqualTo_Null()
		{
			var sc = new SearchCondition<object>();
			var x = new object();

			//expect same behaviour as SQL
			sc.EqualTo(x);
			Assert.IsFalse(sc.IsSatisfiedBy(null));
		}
Пример #7
0
		public void Test_IsSatisfiedBy_EqualTo()
		{
			var sc = new SearchCondition<object>();
			var x = new object();
			sc.EqualTo(x);

			Assert.IsTrue(sc.IsSatisfiedBy(x));
			Assert.IsFalse(sc.IsSatisfiedBy(new object()));
		}