public void Should_create_criteria_without_extensions()
{
var expected = "DetachableCriteria((Name = Tiit and not (Id = 1)) and not (Name = Peeter)\r\nName asc)";
var actual = DetachedCriteria.For<DomainObject>()
.Add(Criteria.With<DomainObject>(x => x.Name == "Tiit" && x.Id != 1))
.Add(Criteria.With<DomainObject>(x => x.Name != "Peeter"))
.AddOrder(Ordering.Ascending<DomainObject>(x => x.Name))
.ToString();
Assert.That(actual, Is.EqualTo(expected));
}