Пример #1
0
        public void CalculatePlanetDistance_MapOfUniverse_ReturnsOrbitCount()
        {
            // Arrange
            const string input                 = "COM)B,B)C,C)D,D)E,E)F,B)G,G)H,D)I,E)J,J)K,K)L,I)SAN,K)YOU";
            var          orbitPatterns         = input.Split(',').ToList();
            const int    expectedTransferCount = 4;

            // Act
            var result = SolarSystem.CalculatePlanetDistance(orbitPatterns, "YOU", "SAN");

            // Assert
            result.Should().Be(expectedTransferCount);
        }