public void SentimientoEqualsCasoTrueTest() { Sentimiento unSentimiento = new Sentimiento("Amor", TipoSentimiento.Negativo); Sentimiento otroSentimiento = new Sentimiento("Amor", TipoSentimiento.Negativo); Assert.IsTrue(unSentimiento.Equals(otroSentimiento)); }
public void SentimientoEqualsCasoFalseTest() { Sentimiento unSentimiento = new Sentimiento("Amor", TipoSentimiento.Negativo); Sentimiento otroSentimiento = new Sentimiento("Odio", TipoSentimiento.Positivo); Assert.IsFalse(unSentimiento.Equals(otroSentimiento)); }
public void SentimientoTipoDeSentimientoTest() { Sentimiento unSentimiento = new Sentimiento("testing", TipoSentimiento.Negativo); unSentimiento.TipoDeSentimiento = TipoSentimiento.Positivo; Assert.AreEqual(unSentimiento.TipoDeSentimiento, TipoSentimiento.Positivo); }
public void SentimientoNombreTest() { Sentimiento unSentimiento = new Sentimiento("testing", TipoSentimiento.Negativo); unSentimiento.Nombre = "Test"; Assert.AreEqual(unSentimiento.Nombre, "Test"); }
public void AgregarSentimiento(Sentimiento unSentimiento) { using (Contexto contexto = new Contexto()) { contexto.Sentimientos.Add(unSentimiento); contexto.SaveChanges(); } }
public void EliminarSentimientoCasoExitosoTest() { Controlador unControlador = new Controlador(); Sentimiento unSentimiento = new Sentimiento("amo", TipoSentimiento.Positivo); unControlador.GetListaSentimientos().Add(unSentimiento); Assert.IsTrue(unControlador.GetListaSentimientos().Contains(unSentimiento)); unControlador.EliminarSentimiento(unSentimiento.Nombre, unSentimiento.TipoDeSentimiento); Assert.IsFalse(unControlador.GetListaSentimientos().Contains(unSentimiento)); }
public void RegistrarSentimientoCasoNoVacioTest() { Sentimiento unSentimiento = new Sentimiento("amar", TipoSentimiento.Positivo); Controlador unControlador = new Controlador(); int sentimientosAntesDeInsertar = unControlador.GetListaSentimientos().Count; unControlador.RegistrarSentimiento(unSentimiento.Nombre, unSentimiento.TipoDeSentimiento); int sentimientosDespuesDeInsertar = unControlador.GetListaSentimientos().Count; Assert.IsTrue((sentimientosAntesDeInsertar + 1) == sentimientosDespuesDeInsertar); }
public void ProcesarFraseCasoNegativoTest() { Sentimiento unSentimiento = new Sentimiento("odio", TipoSentimiento.Negativo); Entidad unaEntidad = new Entidad("sanremo"); Frase unaFrase = new Frase("odio a sanremo"); Assert.IsTrue(Categoria.Negativa == unaFrase.ProcesarFrase( new List <Entidad> { unaEntidad }, new List <Sentimiento> { unSentimiento })); }
public void ProcesarFraseCasoNeutroSinSentimientosTest() { Sentimiento unSentimiento = new Sentimiento("amo", TipoSentimiento.Positivo); Sentimiento otroSentimiento = new Sentimiento("odio", TipoSentimiento.Negativo); Entidad unaEntidad = new Entidad("acer"); Frase unaFrase = new Frase("acer"); Assert.IsTrue(Categoria.Neutra == unaFrase.ProcesarFrase( new List <Entidad> { unaEntidad }, new List <Sentimiento> { unSentimiento, otroSentimiento })); }
public void ProcesarFraseCasoNeutroOpuestosTest() { Sentimiento unSentimiento = new Sentimiento("amo", TipoSentimiento.Positivo); Sentimiento otroSentimiento = new Sentimiento("odio", TipoSentimiento.Negativo); Entidad unaEntidad = new Entidad("teemo"); Frase unaFrase = new Frase("amo jugar con teemo pero odio a lee xq me hace counter :c"); Assert.IsTrue(Categoria.Neutra == unaFrase.ProcesarFrase( new List <Entidad> { unaEntidad }, new List <Sentimiento> { unSentimiento, otroSentimiento })); }
public void ProcesarFraseCasoPositivoTest() { Sentimiento unSentimiento = new Sentimiento("mejor", TipoSentimiento.Positivo); Entidad unaEntidad = new Entidad("trivago"); Frase unaFrase = new Frase("así puedes estar seguro de encontrar " + "tu hotel ideal al mejor precio, ¿Hotel? Trivago."); Assert.IsTrue(Categoria.Positiva == unaFrase.ProcesarFrase( new List <Entidad> { unaEntidad }, new List <Sentimiento> { unSentimiento })); }
public void EliminarSentimiento(string unNombreSentimiento, TipoSentimiento unTipo) { Sentimiento unSentimiento = new Sentimiento(unNombreSentimiento, unTipo); using (Contexto contexto = new Contexto()) { var q = from a in contexto.Sentimientos where a.Nombre == unSentimiento.Nombre select a; unSentimiento = q.FirstOrDefault(); contexto.Sentimientos.Attach(unSentimiento); contexto.Sentimientos.Remove(unSentimiento); contexto.SaveChanges(); } }
public void SentimientoEqualsCasoVacioTest() { Sentimiento unSentimiento = new Sentimiento("Amor", TipoSentimiento.Negativo); Assert.IsFalse(unSentimiento.Equals(null)); }
public void TestInitialize() { this.contexto = new Contexto(); Autor unAutor = new Autor { Apellido = "test1", FechaNacimiento = new DateTime(1990, 12, 10), Nombre = "TEST1", NombreUsuario = "test1" }; contexto.Autores.Add(unAutor); contexto.SaveChanges(); Sentimiento unSentimientoPositivo = new Sentimiento { Nombre = "amo", TipoDeSentimiento = TipoSentimiento.Positivo }; Sentimiento unSentimientoNegativo = new Sentimiento { Nombre = "odio", TipoDeSentimiento = TipoSentimiento.Negativo }; contexto.Sentimientos.Add(unSentimientoPositivo); contexto.SaveChanges(); contexto.Sentimientos.Add(unSentimientoNegativo); contexto.SaveChanges(); Entidad unaEntidad = new Entidad { Nombre = "apple" }; contexto.Entidades.Add(unaEntidad); contexto.SaveChanges(); contexto.Autores.Attach(unAutor); contexto.Entidades.Attach(unaEntidad); contexto.Frases.Add(new Frase { Autor = unAutor, EntidadRelacionada = unaEntidad, Fecha = DateTime.Now.AddDays(-1), SuCategoria = Categoria.Positiva, Texto = "amo apple" }); contexto.SaveChanges(); contexto.Frases.Add(new Frase { Autor = unAutor, EntidadRelacionada = unaEntidad, Fecha = DateTime.Now.AddDays(-1), SuCategoria = Categoria.Negativa, Texto = "odio apple" }); contexto.SaveChanges(); contexto.Frases.Add(new Frase { Autor = unAutor, EntidadRelacionada = unaEntidad, Fecha = DateTime.Now.AddDays(-1), SuCategoria = Categoria.Neutra, Texto = "apple" }); contexto.SaveChanges(); AlarmaDeAutor unaAlarmaDeAutor = new AlarmaDeAutor { Activada = false, CantidadDeFrases = 1, FechaInicio = DateTime.Now.AddDays(-17), FechaFin = DateTime.Now, TipoDeAlarma = TipoAlarma.Positiva }; contexto.AlarmaDeAutores.Add(unaAlarmaDeAutor); contexto.SaveChanges(); AlarmaDeEntidad unaAlarmaDeEntidad = new AlarmaDeEntidad { Activada = false, CantidadDeFrases = 1, EntidadRelacionada = unaEntidad, FechaInicio = DateTime.Now.AddDays(-17), FechaFin = DateTime.Now, TipoDeAlarma = TipoAlarma.Positiva }; contexto.AlarmaDeEntidades.Add(unaAlarmaDeEntidad); contexto.SaveChanges(); }