public void TestUnknownAction()
{
var actionName = "wrongAction";
var args = new string[] { actionName };
try
{
var parsed = Args.ParseAction<VideoEncoderArgs>(args);
Assert.Fail("An exception should have been thrown");
}
catch (ArgException e)
{
Assert.IsTrue(e.ToString().Contains(actionName), "Exception should mention the invalid action\n\n" + e.ToString());
}
}