public void PassThroughAndRootEntityInequality() { var transf1 = new PassThroughResultTransformer(); var transf2 = new RootEntityResultTransformer(); Assert.IsFalse(transf1.Equals(transf2)); Assert.IsFalse(transf2.Equals(transf1)); }
public void RootEntityAndToListInequality() { var transf1 = new RootEntityResultTransformer(); var transf2 = new ToListResultTransformer(); Assert.IsFalse(transf1.Equals(transf2)); Assert.IsFalse(transf2.Equals(transf1)); }
public void RootEntityEquality() { var transf1 = new RootEntityResultTransformer(); var transf2 = new RootEntityResultTransformer(); Assert.IsTrue(transf1.Equals(transf2)); Assert.IsTrue(transf2.Equals(transf1)); }
public void ResultTransformesAreSerializable() { IResultTransformer rt = new RootEntityResultTransformer(); NHAssert.IsSerializable(rt); rt = new DistinctRootEntityResultTransformer(); NHAssert.IsSerializable(rt); rt = new PassThroughResultTransformer(); NHAssert.IsSerializable(rt); }
public void RootEntityEquality() { var transf1 = new RootEntityResultTransformer(); var transf2 = new RootEntityResultTransformer(); HashSet <IResultTransformer> set = new HashSet <IResultTransformer>() { transf1, transf2, }; Assert.That(set.Count, Is.EqualTo(1)); Assert.IsTrue(transf1.Equals(transf2)); Assert.IsTrue(transf2.Equals(transf1)); }
public void RootEntityAndToListInequality() { var transf1 = new RootEntityResultTransformer(); var transf2 = new CustomRootEntityResultTransformer(); HashSet <IResultTransformer> set = new HashSet <IResultTransformer>() { transf1, transf2, }; Assert.That(transf1.GetHashCode(), Is.EqualTo(transf2.GetHashCode()), "prerequisite"); Assert.That(set.Count, Is.EqualTo(2)); Assert.IsFalse(transf1.Equals(transf2)); Assert.IsFalse(transf2.Equals(transf1)); }
public void ResultTransformes() { IResultTransformer rt = new RootEntityResultTransformer(); NHAssert.IsSerializable(rt); rt = new AliasToBeanConstructorResultTransformer(typeof(StudentDTO).GetConstructor(System.Type.EmptyTypes)); NHAssert.IsSerializable(rt); rt = new AliasToBeanResultTransformer(typeof(StudentDTO)); NHAssert.IsSerializable(rt); rt = new DistinctRootEntityResultTransformer(); NHAssert.IsSerializable(rt); rt = new PassThroughResultTransformer(); NHAssert.IsSerializable(rt); }