public void TestLineAnalyer() { LineAnalyzer la = new LineAnalyzer(); la.Execute("execute"); Assert.AreEqual(la.Command, "execute"); }
public void TestLineAnalyerArgument() { LineAnalyzer la = new LineAnalyzer(); la.Execute("execute -h 192.168.0.1:80 -u henry -p 123"); Assert.AreEqual(la.Command, "execute"); Assert.AreEqual(la["h"], "192.168.0.1:80"); Assert.AreEqual(la["u"], "henry"); Assert.AreEqual(la["p"], "123"); la = new LineAnalyzer(); la.Execute(@"update -h ftp://192.168.0.0.1/ -l C:\Program Files\IIS Express"); Assert.AreEqual(la.Command, "update"); Assert.AreEqual(la["h"], @"ftp://192.168.0.0.1/"); Assert.AreEqual(la["l"], @"C:\Program Files\IIS Express"); }