Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }