public ComponentInstanceViewModel(
     string instanceName,
     OutputFactory outputFactory,
     OperationEntries operationEntries,
     CoreTestComponent testComponentInstance,
     BackgroundTasks backgroundTasks,
     OperationMachinesByControlObject operationMachinesByControlObject,
     Capabilities.CustomGui customUi)
 {
     _instanceName          = instanceName;
     _outputFactory         = outputFactory;
     _operationEntries      = operationEntries;
     _testComponentInstance = testComponentInstance;
     _customUi        = customUi;
     _backgroundTasks = backgroundTasks;
     _operationMachinesByControlObject = operationMachinesByControlObject;
 }
 public PersistentModelFileContentBuilder(OperationsOutputViewModel operationsOutputViewModel, OperationMachinesByControlObject operationMachinesByControlObject)
 {
     _operationsOutputViewModel        = operationsOutputViewModel;
     _operationMachinesByControlObject = operationMachinesByControlObject;
     _xmlConfigurationOutputBuilder    = new XmlConfigurationOutputBuilder();
 }