public void ItIsParsedCorrectly(TestDataFormat testData)
        {
            var command = new TextScriptCommand(testData.Text);

            Assert.That(command.FullName, Is.EqualTo(testData.CommandName));

            if (testData.ParameterData == null)
            {
                testData.ParameterData = new TestDataFormat.ParameterDataFormat[]{};
            }

            Assert.That(command.Parameters.Count, Is.EqualTo(testData.ParameterData.Length));

            foreach (var parameter in testData.ParameterData)
            {
                Assert.That(command.Parameters.ContainsParameterName(parameter.Name));
                Assert.That(command.Parameters[parameter.Name].Value, Is.EqualTo(parameter.Value));
            }
        }
        public void ItIsParsedCorrectly(TestDataFormat testData)
        {
            var command = new TextScriptCommand(testData.Text);

            Assert.That(command.FullName, Is.EqualTo(testData.CommandName));


            if (testData.ParameterData == null)
            {
                testData.ParameterData = new TestDataFormat.ParameterDataFormat[] {};
            }

            Assert.That(command.Parameters.Count, Is.EqualTo(testData.ParameterData.Length));

            foreach (var parameter in testData.ParameterData)
            {
                Assert.That(command.Parameters.ContainsParameterName(parameter.Name));
                Assert.That(command.Parameters[parameter.Name].Value, Is.EqualTo(parameter.Value));
            }
        }