protected override void TestMappings(PersistenceSpecification <Text> specification) { Assertion.NotNull(specification); var textsCategory = new TextsCategory("category.name"); var person = new Person("person.nameFirst", "person.nameLast"); var translation = new TextTranslation("ru", "translation.name", "translation.text"); specification.TransactionalSave(textsCategory); specification.TransactionalSave(person); specification.TransactionalSave(translation); base.TestMappings(specification); specification.CheckReference(mapping => mapping.Category, textsCategory); specification.CheckReference(mapping => mapping.Person, person); specification.CheckBag(mapping => mapping.Translations, new[] { translation }); }