public void SaveResidence() { object id = null; ExecuteInTransaction(s => { var residence = new ResidenceBuilder().WithBasicData().Build(); id = s.Save(residence); }); ExecuteInTransaction(s => { var residence = s.Get <Residence>(id); Assert.Equal("Casa del lago", residence.Name); Assert.Equal("00001", residence.Code); }); }
public void DeleteResidence() { object id = null; ExecuteInTransaction(s => { var residence = new ResidenceBuilder().WithBasicData().Build(); id = s.Save(residence); }); ExecuteInTransaction(s => { var residence = s.Get <Residence>(id); s.Delete(residence); }); ExecuteInTransaction(s => { var residences = s.Query <Residence>().ToArray(); Assert.Empty(residences); }); }