public void TestValueExtraction() { CommandLine.Argument argument = new CommandLine.Argument( new StringSegment("--test=123"), 2, 4, 7, 3 ); Assert.AreEqual("--test=123", argument.Raw); Assert.AreEqual("--", argument.Initiator); Assert.AreEqual("test", argument.Name); Assert.AreEqual("=", argument.Associator); Assert.AreEqual("123", argument.Value); }
public void TestValueExtractionFromSubstring() { CommandLine.Argument argument = new CommandLine.Argument( new StringSegment("||--test=123||", 2, 10), 4, 4, 9, 3 ); Assert.AreEqual("--test=123", argument.Raw); Assert.AreEqual("--", argument.Initiator); Assert.AreEqual("test", argument.Name); Assert.AreEqual("=", argument.Associator); Assert.AreEqual("123", argument.Value); }