Esempio n. 1
0
 public _Closure_31(BasicQLinTestCase.Cat cat)
 {
     this.cat = cat;
     {
         cat.Feed();
     }
 }
 public virtual void TestPredefinedPrototype()
 {
     StoreAll(OccamAndZora());
     BasicQLinTestCase.Cat cat = ((BasicQLinTestCase.Cat)QLinSupport.Prototype(typeof(
                                                                                   BasicQLinTestCase.Cat)));
     IteratorAssert.SameContent(Occam(), Db().From(typeof(BasicQLinTestCase.Cat)).Where
                                    (cat.Name()).StartsWith("Occ").Select());
 }
Esempio n. 3
0
        public virtual void ClosureSample()
        {
            // List<Cat> occamAndZora = occamAndZora();
            BasicQLinTestCase.Cat cat = ((BasicQLinTestCase.Cat)QLinSupport.Prototype(typeof(
                                                                                          BasicQLinTestCase.Cat)));
            IList cats = ListOf(new BasicQLinTestCase.Cat[] { new BasicQLinTestCase.Cat("Zora"
                                                                                        ), new BasicQLinTestCase.Cat("Wolke") });

            With(cats, new _Closure_31(cat));
        }
 public virtual void TestQueryingByInterface()
 {
     StoreAll(OccamAndIsetta());
     BasicQLinTestCase.Dog dog = ((BasicQLinTestCase.Dog)QLinSupport.Prototype(typeof(
                                                                                   BasicQLinTestCase.Dog)));
     BasicQLinTestCase.Cat cat = ((BasicQLinTestCase.Cat)QLinSupport.Prototype(typeof(
                                                                                   BasicQLinTestCase.Cat)));
     AssertQuery(Isetta(), dog, "Isetta");
     AssertQuery(Occam(), cat, "Occam");
 }
        private IList OccamAndZora()
        {
            IList list = new ArrayList();

            BasicQLinTestCase.Cat occam = new BasicQLinTestCase.Cat("Occam", 7);
            BasicQLinTestCase.Cat zora  = new BasicQLinTestCase.Cat("Zora", 6);
            occam.Spouse(zora);
            list.Add(occam);
            list.Add(zora);
            return(list);
        }
 public override bool Equals(object obj)
 {
     if (!(obj is BasicQLinTestCase.Cat))
     {
         return(false);
     }
     BasicQLinTestCase.Cat other = (BasicQLinTestCase.Cat)obj;
     if (name == null)
     {
         return(other.name == null);
     }
     return(name.Equals(other.name));
 }
        //		IteratorAssert.sameContent(occam(),
        //			db().from(Cat.class)
        //				.where(cat.name().equals("Occam"))
        //				.select());
        public virtual void TestUpdate()
        {
            StoreAll(OccamZoraAchatAcrobat());
            int newAge = 2;

            BasicQLinTestCase.Cat cat = ((BasicQLinTestCase.Cat)QLinSupport.Prototype(typeof(
                                                                                          BasicQLinTestCase.Cat)));
            //		db().from(Cat.class)
            //		   .where(cat.father()).equal("Occam")
            //		   .update(cat.age(newAge));
            IObjectSet updated = Db().From(typeof(BasicQLinTestCase.Cat)).Where(cat.Name()).Equal
                                     ("Occam").Select();
            IEnumerator i = updated.GetEnumerator();
        }
        private IList Family(BasicQLinTestCase.Cat father, BasicQLinTestCase.Cat mother,
                             BasicQLinTestCase.Cat[] children)
        {
            IList list = new ArrayList();

            list.Add(father);
            list.Add(mother);
            for (int childIndex = 0; childIndex < children.Length; ++childIndex)
            {
                BasicQLinTestCase.Cat child = children[childIndex];
                child.father = father;
                child.mother = mother;
                father.children.Add(child);
                mother.children.Add(child);
            }
            father.Spouse(mother);
            return(list);
        }
 public virtual void Spouse(BasicQLinTestCase.Cat spouse)
 {
     this.spouse   = spouse;
     spouse.spouse = this;
 }
 //		while(i.hasNext()){
 //			Assert.areEqual(newAge, i.next().age());
 //		}
 public virtual void TestExecute()
 {
     StoreAll(OccamZoraAchatAcrobat());
     BasicQLinTestCase.Cat cat = ((BasicQLinTestCase.Cat)QLinSupport.Prototype(typeof(
                                                                                   BasicQLinTestCase.Cat)));
 }
 public virtual void TestWhereAsNativeQuery()
 {
     StoreAll(OccamAndZora());
     BasicQLinTestCase.Cat cat = ((BasicQLinTestCase.Cat)QLinSupport.Prototype(typeof(
                                                                                   BasicQLinTestCase.Cat)));
 }
Esempio n. 12
0
			public virtual void Spouse(BasicQLinTestCase.Cat spouse)
			{
				this.spouse = spouse;
				spouse.spouse = this;
			}
Esempio n. 13
0
		private IList OccamAndZora()
		{
			IList list = new ArrayList();
			BasicQLinTestCase.Cat occam = new BasicQLinTestCase.Cat("Occam", 7);
			BasicQLinTestCase.Cat zora = new BasicQLinTestCase.Cat("Zora", 6);
			occam.Spouse(zora);
			list.Add(occam);
			list.Add(zora);
			return list;
		}