public override bool Equals(object o) { Activate(ActivationPurpose.Read); if (this == o) { return(true); } if (o == null || GetType() != o.GetType()) { return(false); } NonPrimitiveSortingTestCase.Version other = (NonPrimitiveSortingTestCase.Version) o; if (bugFix != other.bugFix) { return(false); } if (major != other.major) { return(false); } if (minor != other.minor) { return(false); } if (notes.CompareTo(other.notes) != 0) { return(false); } return(true); }
public virtual void TestSorting() { IQuery query = Db().Query(); query.Constrain(typeof(NonPrimitiveSortingTestCase.Holder)); query.Descend("version").OrderAscending(); IList queryResult = query.Execute(); IList referenceSorted = ReferencSorting(); IEnumerator db4oIt = queryResult.GetEnumerator(); IEnumerator referenceIt = referenceSorted.GetEnumerator(); Assert.AreEqual(referenceSorted.Count, queryResult.Count); while (db4oIt.MoveNext() && referenceIt.MoveNext()) { NonPrimitiveSortingTestCase.Holder db4o = ((NonPrimitiveSortingTestCase.Holder)db4oIt .Current); NonPrimitiveSortingTestCase.Holder reference = ((NonPrimitiveSortingTestCase.Holder )referenceIt.Current); NonPrimitiveSortingTestCase.Version expected = reference.GetVersion(); Assert.AreEqual(db4o.GetVersion(), expected); } }
public Holder(NonPrimitiveSortingTestCase.Version version) { this.version = version; }
public Holder(NonPrimitiveSortingTestCase.Version version) { this.version = version; }