public void TotalNumberOfDirectAndIndirectOrbits() { var map = new List <string> { "COM)B", "B)C", "C)D", "D)E", "E)F", "B)G", "G)H", "D)I", "E)J", "J)K", "K)L" }; var universalOrbitMap = new UniversalOrbitMap(map); var total = universalOrbitMap.GetTotalNumberDirectAndIndirectOrbits(); Assert.AreEqual(42, total); }
/// <summary> /// Day 6 Answer 1 /// </summary> public void GetTotalNumberDirectAndIndirectOrbits() { var total = _universalOrbitMap.GetTotalNumberDirectAndIndirectOrbits(); Console.WriteLine($"Total number of direct and indirect orbits is {total}"); }