public virtual void CountSpatialEmpty() { IList results = _session.CreateCriteria(typeof(Simple)) .Add(SpatialRestrictions.IsEmpty("Geometry")) .List(); Assert.AreEqual(2, results.Count); foreach (Simple item in results) { Assert.IsTrue(item.Geometry.IsEmpty); } }
public void CountNullOrSpatialEmpty() { IList results = _session.CreateCriteria(typeof(Simple)) .Add(Restrictions.Or( Restrictions.IsNull("Geometry"), SpatialRestrictions.IsEmpty("Geometry") )) .List(); Assert.AreEqual(3, results.Count); foreach (Simple item in results) { if (item.Geometry != null) { Assert.IsTrue(item.Geometry.IsEmpty); } } }