public void ApartFieldCanBeRemoved()
{
using (var tr = _db.StartTransaction())
{
var creator = tr.InitRelation<ICarTableApart>("Car");
var carTable = creator(tr);
carTable.CompanyId = 10;
var car = new Car { Id = 11, Name = "Ferrari" };
carTable.Insert(car);
tr.Commit();
}
ReopenDb();
using (var tr = _db.StartTransaction())
{
var creator = tr.InitRelation<ICarTable>("Car");
var carTable = creator(tr);
Assert.Equal("Ferrari", carTable.FindById(10, 11).Name);
}
}