public bool IsTransformedValueATupleElement(String[] aliases, int tupleLength)
        {
            //return RootEntityResultTransformer.INSTANCE.isTransformedValueATupleElement(null, tupleLength);
            var transformer = new RootEntityResultTransformer();

            return(transformer.IsTransformedValueATupleElement(null, tupleLength));
        }
        public bool[] IncludeInTransform(String[] aliases, int tupleLength)
        {
            //return RootEntityResultTransformer.INSTANCE.includeInTransform(aliases, tupleLength);
            var transformer = new RootEntityResultTransformer();

            return(transformer.IncludeInTransform(aliases, tupleLength));
        }
		public void ResultTransformes()
		{
			IResultTransformer rt = new RootEntityResultTransformer();
			NHAssert.IsSerializable(rt);

			rt = new AliasToBeanConstructorResultTransformer(typeof(StudentDTO).GetConstructor(new System.Type[] { }));
			NHAssert.IsSerializable(rt);

			rt = new AliasToBeanResultTransformer(typeof(StudentDTO));
			NHAssert.IsSerializable(rt);

			rt = new DistinctRootEntityResultTransformer();
			NHAssert.IsSerializable(rt);

			rt = new PassThroughResultTransformer();
			NHAssert.IsSerializable(rt);
		}
		public bool IsTransformedValueATupleElement(String[] aliases, int tupleLength)
		{
			//return RootEntityResultTransformer.INSTANCE.isTransformedValueATupleElement(null, tupleLength);
			var transformer = new RootEntityResultTransformer();
			return transformer.IsTransformedValueATupleElement(null, tupleLength);
		}
		public bool[] IncludeInTransform(String[] aliases, int tupleLength)
		{
			//return RootEntityResultTransformer.INSTANCE.includeInTransform(aliases, tupleLength);
			var transformer = new RootEntityResultTransformer();
			return transformer.IncludeInTransform(aliases, tupleLength);
		}