public void ShowButtonsRightTest() { TestTable testTable = TestTable.CreateInstance(); TestTable.Accessor accessor = TestTable.Accessor.Instance(null); //наполняем тестовыми действиями accessor.Actions.Add(new ActionMetaItem("Action1", ActionTypes.Action, true, null, null, null, null, null)); accessor.Actions.Add(new ActionMetaItem("Action2", ActionTypes.Action, true, null, null, null, null, null)); accessor.Actions.Add(new ActionMetaItem("Action3", ActionTypes.Action, true, null, null, null, null, null)); accessor.Actions.Add(new ActionMetaItem("Action4", ActionTypes.Action, true, null, null, null, null, null)); accessor.Actions.Add(new ActionMetaItem("Action7", ActionTypes.Action, true, null, null, null, null, null)); /* * accessor.Actions.Add(new ActionMetaItem("Action1", "This is action 1", "icon 1", "tooltip 1", String.Empty, String.Empty, String.Empty, String.Empty, null, ActionsAlignment.Left, ActionsPanelType.Main, ActionsAppType.All, true, * true, false, null, null, null, ActionTypes.Action, ActionTypes.Action, ActionTypes.Unknown, String.Empty)); * accessor.Actions.Add(new ActionMetaItem("Action2", "test2", "icon 2", "tooltip 2", String.Empty, String.Empty, String.Empty, String.Empty, null, ActionsAlignment.Right, ActionsPanelType.Main, ActionsAppType.All, true, true, false, * null, null, null, ActionTypes.Action, ActionTypes.Action, ActionTypes.Unknown, String.Empty)); * accessor.Actions.Add(new ActionMetaItem("Action3", "This is action 3", "icon 3", "tooltip 3", String.Empty, String.Empty, String.Empty, String.Empty, null, ActionsAlignment.Left, ActionsPanelType.Main, ActionsAppType.All, true, * true, false, null, null, null, ActionTypes.Action, ActionTypes.Action, ActionTypes.Unknown, String.Empty)); * accessor.Actions.Add(new ActionMetaItem("Action4", "This is action 4", "icon 4", "tooltip 4", String.Empty, String.Empty, String.Empty, String.Empty, null, ActionsAlignment.Right, ActionsPanelType.Main, ActionsAppType.All, true, * true, false, null, null, null, ActionTypes.Action, ActionTypes.Action, ActionTypes.Unknown, String.Empty)); * * accessor.Actions.Add(new ActionMetaItem("Action7", "Some another action 7", "icon 7", "tooltip 7", String.Empty, String.Empty, String.Empty, String.Empty, null, ActionsAlignment.Left, ActionsPanelType.Top, ActionsAppType.All, true, * true, false, null, null, null, ActionTypes.Action, ActionTypes.Action, ActionTypes.Unknown, String.Empty)); */ var pn = SetTestPanelUIBO(testTable); ILayout container = pn.GetLayout(); container.AddActions(pn, testTable); BaseFormManager.ShowSimpleFormModal(pn); }
public void RunActionShowFormTest() { TestTable testTable = TestTable.CreateInstance(); TestTable.Accessor accessor = TestTable.Accessor.Instance(null); //наполняем тестовыми действиями var action = new ActionMetaItem("Action1", ActionTypes.Action, true, null, null, null, null, null); /* * var action = new ActionMetaItem("Action1", "Show another form", "icon 1", "tooltip 1", String.Empty, String.Empty, String.Empty, String.Empty, null, ActionsAlignment.Right, * ActionsPanelType.Main, ActionsAppType.All, true, true, false, null, null, null, ActionTypes.ShowForm, ActionTypes.ShowForm, ActionTypes.Unknown, String.Empty) * {BasePanelTypeName = "TestPanelAdvancedUI"}; * accessor.Actions.Add(action); */ //TODO здесь должен быть BaseFormManager, который создаст Layout и поместит на него панель var pn = SetTestPanelUIBO(testTable); object id = null; pn.LoadData(ref id); ILayout currentLayout = pn.GetLayout(); Control container; if (currentLayout != null) { currentLayout.AddControlToMainContainer(pn); currentLayout.AddActions(pn, testTable); container = (Control)currentLayout; } else { container = pn; } var frm = new Form { StartPosition = FormStartPosition.CenterScreen, Location = new Point(50, 50), Size = new Size(700, 600) }; frm.Controls.Add(container); container.Dock = DockStyle.Fill; frm.ShowDialog(); //BaseFormManager.ShowNormal(typeof(testPanelUI), null, null, 700, 500); //BaseFormManager.ShowNormal(typeof(TestTable), null, null, 700, 500); }
public void ShowBaseLayoutTest() { TestTable testTable = TestTable.CreateInstance(); TestTable.Accessor accessor = TestTable.Accessor.Instance(null); //наполняем тестовыми действиями accessor.Actions.Add(new ActionMetaItem("Action1", ActionTypes.Action, true, null, null, null, null, null)); accessor.Actions.Add(new ActionMetaItem("Action2", ActionTypes.Action, true, null, null, null, null, null)); accessor.Actions.Add(new ActionMetaItem("Action3", ActionTypes.Action, true, null, null, null, null, null)); /* * accessor.Actions.Add(new ActionMetaItem("Action1", "This is action 1", "icon 1", "tooltip 1", String.Empty, String.Empty, String.Empty, String.Empty, null, ActionsAlignment.Left, ActionsPanelType.Main, ActionsAppType.All, true, * true, false, null, null, null, ActionTypes.Action, ActionTypes.Action, ActionTypes.Unknown, String.Empty)); * accessor.Actions.Add(new ActionMetaItem("Action2", "This is action 2", "icon 2", "tooltip 2", String.Empty, String.Empty, String.Empty, String.Empty, null, ActionsAlignment.Left, ActionsPanelType.Main, ActionsAppType.All, true, * true, false, null, null, null, ActionTypes.Action, ActionTypes.Action, ActionTypes.Unknown, String.Empty)); * accessor.Actions.Add(new ActionMetaItem("Action3", "Some another action 3", "icon 3", "tooltip 3", String.Empty, String.Empty, String.Empty, String.Empty, null, ActionsAlignment.Left, ActionsPanelType.Top, ActionsAppType.All, true, * true, false, null, null, null, ActionTypes.Action, ActionTypes.Action, ActionTypes.Unknown, String.Empty)); */ //TODO здесь должен быть BaseFormManager, который создаст Layout и поместит на него панель var pn = SetTestPanelUIBO(testTable); object id = null; pn.LoadData(ref id); ILayout currentLayout = pn.GetLayout(); Control container; if (currentLayout != null) { currentLayout.AddControlToMainContainer(pn); container = (Control)currentLayout; } else { container = pn; } var frm = new Form { StartPosition = FormStartPosition.CenterScreen, Location = new Point(50, 50), Size = new Size(700, 600) }; frm.Controls.Add(container); container.Dock = DockStyle.Fill; frm.ShowDialog(); }
// // You can use the following additional attributes as you write your tests: // // Use ClassInitialize to run code before running the first test in the class // [ClassInitialize()] // public static void MyClassInitialize(TestContext testContext) { } // // Use ClassCleanup to run code after all tests in a class have run // [ClassCleanup()] // public static void MyClassCleanup() { } // // Use TestInitialize to run code before running each test // [TestInitialize()] // public void MyTestInitialize() { } // // Use TestCleanup to run code after each test has run // [TestCleanup()] // public void MyTestCleanup() { } // #endregion /// <summary> /// /// </summary> /// <returns></returns> public static TestPanelUI CreateTestPanelUI() { TestTable testTable = TestTable.CreateInstance(); TestTable.Accessor accessor = TestTable.Accessor.Instance(null); //наполняем тестовыми действиями accessor.Actions.Add(new ActionMetaItem("Action1", ActionTypes.Action, true, null, null, null, null, null)); accessor.Actions.Add(new ActionMetaItem("Action2", ActionTypes.Action, true, null, null, null, null, null)); accessor.Actions.Add(new ActionMetaItem("Action3", ActionTypes.Action, true, null, null, null, null, null)); /* * accessor.Actions.Add(new ActionMetaItem("Action1", "This is action 1", "icon 1", "tooltip 1", String.Empty, String.Empty, String.Empty, String.Empty, null, ActionsAlignment.Left, ActionsPanelType.Main, ActionsAppType.All, true, * true, false, null, null, null, ActionTypes.Action, ActionTypes.Action, ActionTypes.Unknown, String.Empty)); * accessor.Actions.Add(new ActionMetaItem("Action2", "This is action 2", "icon 2", "tooltip 2", String.Empty, String.Empty, String.Empty, String.Empty, null, ActionsAlignment.Left, ActionsPanelType.Main, ActionsAppType.All, true, * true, false, null, null, null, ActionTypes.Action, ActionTypes.Action, ActionTypes.Unknown, String.Empty)); * accessor.Actions.Add(new ActionMetaItem("Action3", "Some another action 3", "icon 3", "tooltip 3", String.Empty, String.Empty, String.Empty, String.Empty, null, ActionsAlignment.Left, ActionsPanelType.Main, ActionsAppType.All, * true, true, false, null, null, null, ActionTypes.Action, ActionTypes.Action, ActionTypes.Unknown, String.Empty)); */ //TODO здесь должен быть BaseFormManager, который создаст Layout и поместит на него панель return(SetTestPanelUIBO(testTable)); }