Пример #1
0
        public void CountHopsToCenter_MapOfUniverse_ReturnsOrbitCount()
        {
            // Arrange
            const int expectedHopCount = 8;
            var       mapOfUniverse    = new Dictionary <string, string>
            {
                { "B", "COM" },
                { "C", "B" },
                { "D", "C" },
                { "E", "D" },
                { "F", "E" },
                { "G", "B" },
                { "H", "G" },
                { "I", "D" },
                { "J", "E" },
                { "K", "J" },
                { "L", "K" }
            };

            // Act
            var result = SolarSystem.CountHopsToCenter(mapOfUniverse, "L");

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