public void Init()
        {
            CleanUp();
            model = new WorkflowDefinitionModel
            {
                Value = new WorkflowDefinition
                {
                    ID      = "unittest1",
                    Name    = "unit test 1",
                    Enabled = 1,
                    Creator = "frank",
                },
            };
            ActivityDefinitionModel activity1 = new ActivityDefinitionModel
            {
                Value = new ActivityDefinition
                {
                    ID      = "unittestactivity1",
                    Name    = "activity1",
                    Page    = "page1",
                    Title   = "title1",
                    Creator = "frank",
                    WorkflowDefinitionID = "unittest1",
                    Type    = 1,
                    Enabled = 1,
                }
            };
            ActivityDefinitionModel activity2 = new ActivityDefinitionModel
            {
                Value = new ActivityDefinition
                {
                    ID      = "unittestactivity2",
                    Name    = "activity2",
                    Page    = "page2",
                    Title   = "title2",
                    Creator = "frank",
                    WorkflowDefinitionID = "unittest1",
                    Enabled = 1,
                    Type    = 1,
                }
            };

            ActivityDefinitionModel activity3 = new ActivityDefinitionModel
            {
                Value = new ActivityDefinition
                {
                    ID      = "unittestactivity3",
                    Name    = "activity3",
                    Page    = "page3",
                    Title   = "title3",
                    Creator = "frank",
                    WorkflowDefinitionID = "unittest1",
                    Type    = 1,
                    Enabled = 1,
                }
            };
            LinkDefinitionModel link1 = new LinkDefinitionModel
            {
                Value = new LinkDefinition
                {
                    ID   = "unittestlink1",
                    Name = "link1",
                    FromActivityDefinitionID = "unittestactivity1",
                    ToActivityDefinitionID   = "unittestactivity2",
                    WorkflowDefinitionID     = "unittest1",
                },
                FromActivityDefinition = activity1,
                ToActivityDefinition   = activity2,
            };
            LinkDefinitionModel link2 = new LinkDefinitionModel
            {
                Value = new LinkDefinition
                {
                    ID   = "unittestlink2",
                    Name = "link2",
                    FromActivityDefinitionID = "unittestactivity2",
                    ToActivityDefinitionID   = "unittestactivity3",
                    WorkflowDefinitionID     = "unittest1",
                },
                FromActivityDefinition = activity2,
                ToActivityDefinition   = activity3,
            };

            model.Root = activity1;
            model.Save();
        }
        public void Init()
        {
            CleanUp();
            model = new WorkflowDefinitionModel
            {
                Value = new WorkflowDefinition
                {
                    ID = "unittest1",
                    Name = "unit test 1",
                    Enabled = 1,
                    Creator = "frank",
                },

            };
            ActivityDefinitionModel activity1 = new ActivityDefinitionModel
            {
                Value = new ActivityDefinition
                {
                    ID = "unittestactivity1",
                    Name = "activity1",
                    Page = "page1",
                    Title = "title1",
                    Creator = "frank",
                    WorkflowDefinitionID = "unittest1",
                    Type = 1,
                    Enabled = 1,
                }
            };
            ActivityDefinitionModel activity2 = new ActivityDefinitionModel
            {
                Value = new ActivityDefinition
                {
                    ID = "unittestactivity2",
                    Name = "activity2",
                    Page = "page2",
                    Title = "title2",
                    Creator = "frank",
                    WorkflowDefinitionID = "unittest1",
                    Enabled = 1,
                    Type = 1,
                }
            };

            ActivityDefinitionModel activity3 = new ActivityDefinitionModel
            {
                Value = new ActivityDefinition
                {
                    ID = "unittestactivity3",
                    Name = "activity3",
                    Page = "page3",
                    Title = "title3",
                    Creator = "frank",
                    WorkflowDefinitionID = "unittest1",
                    Type = 1,
                    Enabled = 1,
                }
            };
            LinkDefinitionModel link1 = new LinkDefinitionModel
            {
                Value = new LinkDefinition
                {
                    ID = "unittestlink1",
                    Name = "link1",
                    FromActivityDefinitionID = "unittestactivity1",
                    ToActivityDefinitionID = "unittestactivity2",
                    WorkflowDefinitionID = "unittest1",
                },
                FromActivityDefinition = activity1,
                ToActivityDefinition = activity2,
            };
            LinkDefinitionModel link2 = new LinkDefinitionModel
            {
                Value = new LinkDefinition
                {
                    ID = "unittestlink2",
                    Name = "link2",
                    FromActivityDefinitionID = "unittestactivity2",
                    ToActivityDefinitionID = "unittestactivity3",
                    WorkflowDefinitionID = "unittest1",
                },
                FromActivityDefinition = activity2,
                ToActivityDefinition = activity3,
            };
            model.Root = activity1;
            model.Save();
        }