Пример #1
0
        public void Example2(string input, int expectedEast, int expectedNorth)
        {
            var ship = RevisedShip.Initialize();

            ship.Move(input);

            Assert.Equal(expectedEast, ship.East);
            Assert.Equal(expectedNorth, ship.North);
        }
Пример #2
0
        public async Task Part2(string filename, int expected)
        {
            var ship = RevisedShip.Initialize();

            await foreach (var input in filename.ReadLinesAsync())
            {
                ship.Move(input);
            }

            Assert.Equal(expected, ship.ManhattanDistance);
        }
Пример #3
0
        public void Example3(string[] inputs, int expectedEast, int expectedNorth)
        {
            var ship = RevisedShip.Initialize();

            foreach (var input in inputs)
            {
                ship.Move(input);
            }

            Assert.Equal(expectedEast, ship.East);
            Assert.Equal(expectedNorth, ship.North);
        }