public void Deve_retornar_verdadeiro_para_dois_retangulos_sobrepostos() { var p1 = new Ponto(2, 2); var p2 = new Ponto(5, 4); var retangulo1 = new Retangulo(p1, p2); var p3 = new Ponto(1, 1); var p4 = new Ponto(4, 3); var retangulo2 = new Retangulo(p3, p4); bool ehSobreposto = retangulo1.EhSobrepostoAo(retangulo2); Assert.AreEqual(true, ehSobreposto); }
public void Deve_retornar_verdadeiro_para_dois_retangulos_sobrepostos() { var p1 = new Ponto(2, 2); var p2 = new Ponto(5, 4); var retangulo1 = new Retangulo(p1, p2); var p3 = new Ponto(1, 1); var p4 = new Ponto(4, 3); var retangulo2 = new Retangulo(p3, p4); bool ehSobreposto = retangulo1.EhSobrepostoAo(retangulo2); Assert.AreEqual(true, ehSobreposto); }
public void Deve_retornar_falso_para_dois_retangulos_nao_sobrepostos() { var p1 = new Ponto(0, 0); var p2 = new Ponto(1, 1); var retangulo1 = new Retangulo(p1, p2); var p3 = new Ponto(2, 2); var p4 = new Ponto(3, 3); var retangulo2 = new Retangulo(p3, p4); bool naoEhSobreposto = retangulo1.EhSobrepostoAo(retangulo2); Assert.AreEqual(false, naoEhSobreposto); }
public void Deve_retornar_falso_para_dois_retangulos_nao_sobrepostos() { var p1 = new Ponto(0, 0); var p2 = new Ponto(1, 1); var retangulo1 = new Retangulo(p1, p2); var p3 = new Ponto(2, 2); var p4 = new Ponto(3, 3); var retangulo2 = new Retangulo(p3, p4); bool naoEhSobreposto = retangulo1.EhSobrepostoAo(retangulo2); Assert.AreEqual(false, naoEhSobreposto); }