public void TesteDeInsertPerfil() { int atual = 0; int resultado = 0; using (ISession session = new SessionUtil().Session) { using (ITransaction transaction = session.BeginTransaction()) { try { atual = session.Query <Perfil>().Count(); var perfil = new Perfil { NomePerfil = "Administrador", IdtPerfil = "A" }; session.Save(perfil); transaction.Commit(); session.Flush(); resultado = session.Query <Perfil>().Count(); } catch { transaction.Rollback(); session.Flush(); throw; } Assert.AreEqual(atual + 1, resultado); } } }