public void RunStarted(object automationObject, Dictionary<string, string> replacementsDictionary, WizardRunKind runKind, object[] customParams)
 {
     var context = new Context(automationObject, replacementsDictionary);
     var workflow = new Workflow(context.SolutionPath,
                                      new SqlServer(),
                                      new FileSystem(),
                                      new MessageBox(),
                                      new TableDefinitionDialog(new SqlServer()),
                                      context.TemplateService);
     workflow.Run(context.RootName);
 }
 public TemplateService(Context context)
 {
     _context = context;
 }