コード例 #1
0
        public async Task Test_GoStraight()
        {
            initialize();
            string waitedResults = "1 4 N";

            string[] args = { "5 5", "1 1 E", "LMMM" };
            roverManager.ConfigureAndAddRoverToSquad(args);
            string result = await Task.Run(() => roverManager.MoveAllRovers());

            Assert.AreEqual(waitedResults.Trim(), result.ToString().Trim().Replace(System.Environment.NewLine, " "));
        }