public void should_return_false_when_last_parameter_is_not_the_reserved_parameter()
        {
            var cmdParam1 = new CmdParam(new[] { "6", "/x", " " });
            var cmdParam2 = new CmdParam(new[] { "6" });
            var cmdParam3 = new CmdParam(new string[] { });

            Assert.AreEqual(false, cmdParam1.IsCompatibleModeParam());
            Assert.AreEqual(false, cmdParam2.IsCompatibleModeParam());
            Assert.AreEqual(false, cmdParam3.IsCompatibleModeParam());
        }
        public void should_return_true_when_last_parameter_is_the_reserved_parameter()
        {
            var cmdParam1 = new CmdParam(new[] { "6", " ", "/x" });
            var cmdParam2 = new CmdParam(new[] { "6", "/x" });
            var cmdParam3 = new CmdParam(new[] { "/x" });

            Assert.AreEqual(true, cmdParam1.IsCompatibleModeParam());
            Assert.AreEqual(true, cmdParam2.IsCompatibleModeParam());
            Assert.AreEqual(true, cmdParam3.IsCompatibleModeParam());
        }