using System; using System.Windows; using sharpknife.Engines; using System.Xml.Serialization; namespace sharpknife.Commands { public class ParameterizedTestCommand : Command { static string TEST_TEXT = "Test command: {0}"; private string parameter; public ParameterizedTestCommand(string parameter) : base(DateTime.Now) { this.parameter = parameter; } public override void Execute() { base.Execute(); Debug = string.Format(TEST_TEXT, parameter); Status = StatusCode.Completed; } public override string ToString() { return string.Format("{0} - {1}", TEST_TEXT, base.ToString()); } } }