SaveChanges() public method

public SaveChanges ( ) : bool
return bool
        public void CanInsert()
        {
            using (var session = new WarcraftSession())
            {
                var account = session.Accounts.Insert(new Account
                {
                    Email = "*****@*****.**",
                    Password = "******"
                });

                Assert.IsNotNull(account);
                Assert.IsTrue(session.SaveChanges());
            }
        }
        public void CannotInsertAllianceOrc()
        {
            using (var session = new WarcraftSession())
            {
                var character = session.Characters.Insert(new Character
                {
                    Name = "test2",
                    Race = CharacterRace.Orc,
                    Class = CharacterClass.Warrior,
                    Faction = CharacterFaction.Alliance,
                    Account = session.Accounts.GetByEmail("*****@*****.**")
                });

                Assert.IsNotNull(character);
                Assert.IsFalse(session.SaveChanges());
            }
        }
        public void CanInsert()
        {
            using (var session = new WarcraftSession())
            {
                var account = session.Accounts.GetByEmail("*****@*****.**");
                Assert.IsNotNull(account);

                var character = session.Characters.Insert(new Character
                {
                    Name = "foobar",
                    Race = CharacterRace.Human,
                    Class = CharacterClass.Warrior,
                    Faction = CharacterFaction.Alliance,
                    Account = account
                });

                Assert.IsNotNull(character);
                Assert.IsTrue(session.SaveChanges());
            }
        }