public void CartTurningTest() { var cart = new Day13.Cart(Day13.Directions.south, 0, 0); // Clockwise cart.TurnRight(); Assert.AreEqual(Day13.Directions.west, cart.Direction); cart.TurnRight(); Assert.AreEqual(Day13.Directions.north, cart.Direction); cart.TurnRight(); Assert.AreEqual(Day13.Directions.east, cart.Direction); // Counter-clockwise cart.TurnLeft(); Assert.AreEqual(Day13.Directions.north, cart.Direction); cart.TurnLeft(); Assert.AreEqual(Day13.Directions.west, cart.Direction); cart.TurnLeft(); Assert.AreEqual(Day13.Directions.south, cart.Direction); }