public void Create()
        {
            //CreateInterviewWorkflow2 ciw = new CreateInterviewWorkflow2();
            //ciw.Run();

            CreateInterviewWorkflow ciw = new CreateInterviewWorkflow();
            WorkflowInvoker wfi = new WorkflowInvoker(ciw);
            wfi.Invoke();
        }
        static void Main(string[] args)
        {
            /*
            InterviewBusiness interviewBusiness = new InterviewBusiness
            {
                Title = "InterviewTitle",
                Position = "InterviewPosition",
                Date = DateTime.Now,
                RequiredSkills = "InterviewRequiredSkills"
            };

            InterviewBusinessObject interviewBusinessObject = new InterviewBusinessObject(new DefaultWorkbench ());

            if (!interviewBusinessObject.Create(interviewBusiness))
            {
                Console.WriteLine("I could not create the interview");
                Console.WriteLine("Error List:");
                foreach (ValidationMessage validationMessage in interviewBusinessObject.Validator.CreatingValidator.ValidationMessages)
                {
                    Console.WriteLine("\t{0}", validationMessage);
                }
            }

              */

            InterviewBusiness ib = new InterviewBusiness
            {
                Date = DateTime.Now.AddDays(2),
                Title = "Title From Workflow",
                Position = "Position From Workflow",
                RequiredSkills = "RequiredSkills"
            };

            CreateInterviewWorkflow activity = new CreateInterviewWorkflow
            {
                InterviewBusiness = new InArgument<InterviewBusiness>((co) => ib)
            };

            System.Activities.WorkflowInvoker invoker = new System.Activities.WorkflowInvoker(activity);
            invoker.Invoke();

            Console.Write("Press Enter to continue...");
            Console.ReadLine();
        }