public void GetTypedValues() { TypedValue[] typedValues; using (ISession session = factory.OpenSession()) { CreateObjects(typeof(Simple), session); typedValues = _conjunction.GetTypedValues(criteria, criteriaQuery); } TypedValue[] expectedTV = new TypedValue[2]; expectedTV[0] = new TypedValue(NHibernateUtil.Int32, 5, EntityMode.Poco); expectedTV[1] = new TypedValue(NHibernateUtil.Int32, 10, EntityMode.Poco); Assert.AreEqual(2, typedValues.Length); for (int i = 0; i < typedValues.Length; i++) { Assert.AreEqual(expectedTV[i].Type, typedValues[i].Type); Assert.AreEqual(expectedTV[i].Value, typedValues[i].Value); } }