public IScriptCommand SyncWithCloudCommand(Network network) { var commandName = _engine.CommandLibrary.GetCommandFromType(typeof(SyncWithCloud)).BlankCommandCall().OriginalText; var parameters = " Network=\"" + network.Address + "\""; var result = new TextScriptCommand(commandName + parameters); return(result); }
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)); } }