public void EqualsTrue() { var site1 = new Site("X"); var site2 = new Site("X"); var anuncio1 = new Anuncio(new Alvo(site1, 1)); var anuncio2 = new Anuncio(new Alvo(site2, 1)); Assert.IsTrue(anuncio1.Equals(anuncio2)); }
public void FromCSV_ToCSV_Roundtrip() { var alvoOrigem = new Alvo(new Site("asdf"), 1); var anuncioOrigem = new Anuncio(alvoOrigem); anuncioOrigem.Area = 111; anuncioOrigem.Preco = 222; anuncioOrigem.Bairro = "zzz"; anuncioOrigem.TipoImovel = TipoImovel.AP; anuncioOrigem.TipoTransacao = TipoTransacao.AL; anuncioOrigem.NumeroQuartos = 4; var anuncioDestino = Anuncio.FromCSV(anuncioOrigem.ToCSV()); Assert.AreEqual(anuncioOrigem.Area, anuncioDestino.Area); Assert.AreEqual(anuncioOrigem.Preco, anuncioDestino.Preco); Assert.AreEqual(anuncioOrigem.Bairro, anuncioDestino.Bairro); Assert.AreEqual(anuncioOrigem.TipoImovel, anuncioDestino.TipoImovel); Assert.AreEqual(anuncioOrigem.TipoTransacao, anuncioDestino.TipoTransacao); Assert.AreEqual(anuncioOrigem.NumeroQuartos, anuncioDestino.NumeroQuartos); Assert.IsTrue(anuncioOrigem.Equals(anuncioDestino)); }