Ejemplo n.º 1
0
        public void Deve_Retornar_Paises_Vizinhos_Em_Comum()
        {
            var brasil = new Pais("Brasil", "Brasilia", 8516000);
            var eua    = new Pais("Estados Unidos", "Washington", 9834000);

            var outroPais  = new Pais("Outro Pais", "Outra Cidade", 9834000);
            var outroPais2 = new Pais("Outro Pais2", "Outra Cidade2", 9834000);
            var outroPais3 = new Pais("Outro Pais3", "Outra Cidade3", 9834000);

            brasil.SetPaisesEmFronteira(outroPais);
            brasil.SetPaisesEmFronteira(outroPais2);
            brasil.SetPaisesEmFronteira(outroPais3);

            eua.SetPaisesEmFronteira(outroPais);
            eua.SetPaisesEmFronteira(outroPais3);

            var lista = brasil.GetPaisesVizinhos(eua);

            Assert.AreEqual(eua.PaisesEmFronteira, lista);
            Assert.AreNotEqual(brasil.PaisesEmFronteira, lista);
        }