public void CreateParserTest() { CommandParser p = new CommandParser(); var res = p.CreateParser("create strange name rover234", () => new Position.Position()); Assert.AreEqual("strange name rover234", res.Item1); Assert.AreEqual(typeof(IPosition), res.Item2.GetType().GetInterface("IPosition")); }