public void Setup()
        {
            var rand = new Random();
            visao = new Visao() { Nome = "Teste123" + rand.Next() };

            var manterVisao = new ManterVisao();
            manterVisao.Insert(visao);
        }
        public static void CleanUp()
        {
            var manterVisao = new ManterVisao();

            var visoes = manterVisao.GetAll().Where(v => v.Nome.Contains("Teste"));
            foreach (var visao in visoes)
                manterVisao.Delete(visao);
        }
        public void DeletandoVisao()
        {
            var manterVisao = new ManterVisao();
            manterVisao.Delete(visao);

            var visaoDeletada = manterVisao.FindById(visao.Id);

            Assert.IsNull(visaoDeletada);
        }
        public static void ClassSetup(TestContext testContext)
        {
            //HibernatingRhinos.Profiler.Appender.NHibernate.NHibernateProfiler.Initialize();
            var rand = new Random();
            _visao1 = new Visao() { Nome = "TestGrupo" + rand.Next() };
            _visao2 = new Visao() { Nome = "TestGrupo2" + rand.Next() };
            _visao3 = new Visao() { Nome = "TestGrupo3" + rand.Next() };

            var manterVisao = new ManterVisao();
            manterVisao.Insert(_visao1);
            manterVisao.Insert(_visao2);
            manterVisao.Insert(_visao3);
        }
        public void AtualizandoVisao()
        {
            var nomeAlterado = visao.Nome + "_alterado";

            visao.Nome = nomeAlterado;

            var manterVisao = new ManterVisao();
            manterVisao.Update(visao);

            var visaoAlterada = manterVisao.FindById(visao.Id);

            Assert.AreEqual(nomeAlterado, visaoAlterada.Nome);
        }