public void ComponentAsIdGetAudit() { var ent1 = new Entity1 { Id = 1 }; Save(ent1); var ent2 = new Entity2() { Id = 1 }; Save(ent2); var udf = new SomeEntUDF { Id = new ComponentAsId { Key1 = ent1, Key2 = ent2 }, }; Save(udf); var history = Session.Auditer().CreateQuery() .ForRevisionsOfEntity(typeof(SomeEntUDF), false, true) .Add(AuditEntity.Property("Id.Key1.Id").Eq(ent1.Id)) .GetResultList(); Assert.AreEqual(1, history.Count); }
public void ComponentAsIdTestMethod() { Assert.DoesNotThrow(() => { var ent1 = new Entity1 { Id = 1 }; Save(ent1); var ent2 = new Entity2() { Id = 1 }; Save(ent2); var udf = new SomeEntUDF { Id = new ComponentAsId { Key1 = ent1, Key2 = ent2 } }; Save(udf); Del(udf); Del(ent1); }); }