public void TestActionSpecificUsage()
{
try
{
Args.InvokeAction<ArgsForActionSpecificUsage>("Foo");
}
catch (ArgException ex)
{
var usage = ArgUsage.GetStyledUsage<ArgsForActionSpecificUsage>("test", new ArgUsageOptions()
{
SpecifiedActionOverride = ex.Context.SpecifiedAction
});
Assert.IsTrue(usage.Contains("Foo"));
Assert.IsFalse(usage.Contains("Bar"));
}
}