Пример #1
0
        public void Alvo_SqliteSalvar_HistoricoIgual()
        {
            var alvo = new Alvo(new Site("Infonet"), 4);
            alvo.RetornoRequisicao = DateTime.Now.ToString();
            alvo.Status = "nn";
            alvo.SqliteSalvar();

            var alvoDestino = Alvo.SqliteFind("Infonet", 4);

            Assert.AreEqual(alvo.RetornoRequisicao, alvoDestino.RetornoRequisicao);
        }
Пример #2
0
        public void Alvo_SqliteSalvar_ComAnuncio()
        {
            var site = Site.GetSitePorNome("Infonet");
            var alvo = new Alvo(site, 3);
            alvo.LinkVisitado = "http://teste";
            alvo.Status = "n";
            alvo.UltimaVisita = DateTime.Now;
            alvo.RetornoRequisicao = "<html/>";

            alvo.Anuncio = new Anuncio(alvo);
            alvo.Anuncio.TipoImovel = TipoImovel.CS;
            alvo.Anuncio.TipoTransacao = TipoTransacao.VD;
            alvo.Anuncio.Bairro = "...";

            alvo.SqliteSalvar();
        }
Пример #3
0
        public void Alvo_SqliteSalvar_Update_Roundtrip()
        {
            var site = Site.GetSitePorNome("Infonet");
            var alvoOrigem = new Alvo(site, 1);
            alvoOrigem.LinkVisitado = "http://teste";
            alvoOrigem.Status = "n";
            alvoOrigem.UltimaVisita = DateTime.Today.AddMinutes(100);
            alvoOrigem.RetornoRequisicao = "<html/>";
            alvoOrigem.UltimaExcecao = "TooManyNerdsException";

            alvoOrigem.SqliteSalvar();

            var alvoDestino = Alvo.SqliteFind(alvoOrigem.SiteOrigem.Nome,
                alvoOrigem.Id);

            Assert.AreEqual(alvoOrigem, alvoDestino);
            Assert.AreEqual(alvoOrigem.LinkVisitado, alvoDestino.LinkVisitado);
            Assert.AreEqual(alvoOrigem.Status, alvoDestino.Status);
            Assert.AreEqual(alvoOrigem.UltimaVisita, alvoDestino.UltimaVisita);
            Assert.AreEqual(alvoOrigem.RetornoRequisicao, alvoDestino.RetornoRequisicao);
            Assert.AreEqual(alvoOrigem.UltimaExcecao, alvoDestino.UltimaExcecao);
        }
Пример #4
0
 public void Alvo_SqliteSalvar_HistoricoMenor()
 {
     var alvo = new Alvo(new Site("Infonet"), 5);
     alvo.RetornoRequisicao = DateTime.Now.ToString();
     alvo.Status = "n";
     alvo.SqliteSalvar();
 }
Пример #5
0
 public void Persistir(Alvo alvo)
 {
     alvo.SqliteSalvar();
 }