예제 #1
0
파일: CsEnum.cs 프로젝트: danfma/db4o-net
        void TstQueryByEnum(CsEnumState template)
        {
            IQuery q = NewQuery(typeof(CsEnum));

            q.Descend("_state").Constrain(template);

            IObjectSet os = q.Execute();

            Assert.AreEqual(1, os.Count);
            Assert.AreEqual(template, ((CsEnum)os.Next()).State);
        }
예제 #2
0
파일: CsEnum.cs 프로젝트: danfma/db4o-net
        private void TstQBE(int expectedCount, CsEnumState value)
        {
            IObjectSet os = Db().QueryByExample(new CsEnum(value));

            Assert.AreEqual(expectedCount, os.Count);
        }
예제 #3
0
파일: CsEnum.cs 프로젝트: danfma/db4o-net
 public CsEnum(CsEnumState state)
 {
     _state = state;
 }
예제 #4
0
파일: CsEnum.cs 프로젝트: masroore/db4o
 private void TstQBE(int expectedCount, CsEnumState value)
 {
     var os = Db().QueryByExample(new CsEnum(value));
     Assert.AreEqual(expectedCount, os.Count);
 }
예제 #5
0
파일: CsEnum.cs 프로젝트: masroore/db4o
 public CsEnum(CsEnumState state)
 {
     _state = state;
 }
예제 #6
0
파일: CsEnum.cs 프로젝트: masroore/db4o
        private void TstQueryByEnum(CsEnumState template)
        {
            var q = NewQuery(typeof (CsEnum));
            q.Descend("_state").Constrain(template);

            var os = q.Execute();
            Assert.AreEqual(1, os.Count);
            Assert.AreEqual(template, ((CsEnum) os.Next()).State);
        }