Пример #1
0
        public void PartTwo()
        {
            var input = Helpers.FileHelper.ParseFile(InputFile);

            var shipCapt = new ShipCaptain(input, ShipNavigationType.Waypoint);

            shipCapt.Navigate();

            Assert.IsTrue(shipCapt.Distance == 101860);
        }
Пример #2
0
        public void Test_KnownCommands_WithWaypoint()
        {
            var input = Helpers.FileHelper.ParseFile(TestFile);

            var shipCapt = new ShipCaptain(input, ShipNavigationType.Waypoint);

            shipCapt.Navigate();

            Assert.IsTrue(shipCapt.Distance == 286);
        }
Пример #3
0
        public void PartOne()
        {
            var input = Helpers.FileHelper.ParseFile(InputFile);

            var shipCapt = new ShipCaptain(input);

            shipCapt.Navigate();

            Assert.IsTrue(shipCapt.Distance == 562);
        }
Пример #4
0
        public void Test_KnownCommands()
        {
            var input = Helpers.FileHelper.ParseFile(TestFile);

            var shipCapt = new ShipCaptain(input);

            shipCapt.Navigate();

            Assert.IsTrue(shipCapt.Distance == 25);
        }