public void Should_update_foreign_id_during_submit() { using (var s = data.OpenSession()) { Commit c1 = new Commit() { Number = 1 }; Commit c2 = new Commit() { Number = 2 }; CommitAttribute a = new CommitAttribute(); s.Add(c1); s.Add(a); a.Commit = c1; s.SubmitChanges(); a.Commit = c2; s.SubmitChanges(); Assert.NotEqual(c1.Number, a.CommitNumber); Assert.Equal(c2.Number, a.CommitNumber); } }
public void Should_set_foreign_id_during_submit() { using (var s = data.OpenSession()) { Commit c = new Commit(); CommitAttribute a = new CommitAttribute(); s.Add(c); s.Add(a); a.Commit = c; s.SubmitChanges(); Assert.Equal(c.Number, a.CommitNumber); } }