Exemplo n.º 1
0
        public void UniversalOrbitMap_Add_Works()
        {
            var orbits = new UniversalOrbitMap();

            orbits.Add("A", "B");
            orbits.Add("A", "C");

            Assert.Equal("A", orbits.PlanetOf("B"));
            Assert.Equal("A", orbits.PlanetOf("C"));

            Assert.Equal(new HashSet <string> {
                "B", "C"
            }, orbits.MoonsOf("A"));
        }