Ejemplo n.º 1
0
        public int Then_count_is_correct(string from, string to)
        {
            var orbitComputer = new OrbitComputer(_testInput);

            orbitComputer.Initialise();

            return(orbitComputer.CalculateOrbitalTransfers(from, to));
        }
Ejemplo n.º 2
0
        public int Then_count_is_correct(string orbiter)
        {
            var orbitComputer = new OrbitComputer(_testInput);

            orbitComputer.Initialise();

            return(orbitComputer.PopulateIndirectOrbits(orbiter).Count);
        }
Ejemplo n.º 3
0
        public void Part_2(string from, string to)
        {
            var orbitComputer = new OrbitComputer(_testInput);

            orbitComputer.Initialise();

            var result = orbitComputer.CalculateOrbitalTransfers(from, to);

            Assert.That(result, Is.EqualTo(562));
        }
Ejemplo n.º 4
0
        public void Part_1()
        {
            var orbitComputer = new OrbitComputer(_testInput);

            orbitComputer.Initialise();

            var result = orbitComputer.CalculateMapDataChecksum();

            Assert.That(result, Is.EqualTo(453028));
        }