public void mustUpdateAModel()
        {
            mustSaveAModel();
            SimulacaoProjeto sp = new SimulacaoProjeto(_workspace);
            var _simulacoes     = sp.Search("SimulacaoProjeto.nu_projeto_id = 9999");

            foreach (SimulacaoProjeto _item in _simulacoes)
            {
                Assert.AreEqual(_item.no_versao, "tests");
                sp = _item;
            }

            sp.de_observacao = "Sem Testes";
            sp.no_versao     = "testado";

            sp.Update();


            _simulacoes = sp.Search("SimulacaoProjeto.nu_projeto_id = 9999");

            foreach (SimulacaoProjeto _item in _simulacoes)
            {
                Assert.AreEqual(_item.no_versao, "testado");
            }

            sp.Delete();
        }
        public void mustSearchInvalidWhereClause()
        {
            SimulacaoProjeto sm = new SimulacaoProjeto((IWorkspace)_workspace);
            var _simulacoes     = sm.Search(string.Format("SimulacaoProjeto.nu_projeto_id = {0}", 444));

            Assert.IsNull(_simulacoes);
        }
        public void mustSaveAModel()
        {
            SimulacaoProjeto sp = new SimulacaoProjeto(_workspace);

            sp.de_observacao = "Sem Testes";
            sp.no_versao     = "tests";
            sp.nu_projeto_id = 9999;
            sp.dt_criacao    = DateTime.Now.Date;
            sp.Save();
        }
        public void mustSearchSomeFeatures()
        {
            mustSaveAModel();

            SimulacaoProjeto sp = new SimulacaoProjeto(_workspace);
            var _simulacoes     = sp.Search("SimulacaoProjeto.nu_projeto_id = 9999");

            foreach (SimulacaoProjeto _item in _simulacoes)
            {
                Assert.AreEqual(_item.no_versao, "tests");
            }
            Assert.IsTrue(_simulacoes.Count > 0);
            sp = (SimulacaoProjeto)_simulacoes[0];
            sp.Delete();
        }
        public void mustLoadAModel()
        {
            SimulacaoProjeto sp = new SimulacaoProjeto(_workspace);

            sp.Load(9999);
        }