public void Parse_RequestMoveInstruction_12345ms()
		{
			var act = Instruction.Parse("action moves 12345");
			var exp = new RequestMoveInstruction(TimeSpan.FromMilliseconds(12345));

			Assert.AreEqual(exp, act);
		}
Ejemplo n.º 2
0
        public static IInstruction Parse(string line)
        {
            var splited = line.Split(' ');

            switch (splited[0])
            {
            case "action": return(RequestMoveInstruction.Parse(splited));

            case "settings": return(SettingsInstruction.Parse(splited));

            case "update": return(UpdateInstruction.Parse(splited));
            }
            return(null);
        }