public void Test_BuildPanelForTab_Parameter_SetAlignment_NumericUpDown() { //---------------Set up test pack------------------- Sample.SampleUserInterfaceMapper interfaceMapper = GetSampleUserInterfaceMapper(); UIFormTab singleFieldTab = interfaceMapper.GetFormTabOneFieldsWithNumericUpDown(); Habanero.Faces.Base.PanelBuilder panelBuilder = CreatePanelBuilder(); //---------------Assert Precondition---------------- Assert.AreEqual("right", ((UIFormField)singleFieldTab[0][0]).Alignment); //---------------Execute Test ---------------------- IPanel panel = panelBuilder.BuildPanelForTab(singleFieldTab).Panel; //---------------Test Result ----------------------- Assert.IsInstanceOf(typeof(INumericUpDown), panel.Controls[1]); INumericUpDown control = (INumericUpDown)panel.Controls[1]; Assert.AreEqual(HorizontalAlignment.Right, control.TextAlign); }
public void Test_BuildPanelForTab_Parameter_SetNumericUpDownAlignment() { //---------------Set up test pack------------------- Sample.SampleUserInterfaceMapper interfaceMapper = GetSampleUserInterfaceMapper(); UIFormTab singleFieldTab = interfaceMapper.GetFormTabOneFieldsWithAlignment_NumericUpDown(); Habanero.Faces.Base.PanelBuilder panelBuilder = CreatePanelBuilder(); //---------------Assert Precondition---------------- Assert.AreEqual("left", ((UIFormField)singleFieldTab[0][0]).Alignment); Assert.AreEqual("right", ((UIFormField)singleFieldTab[0][1]).Alignment); Assert.AreEqual("center", ((UIFormField)singleFieldTab[0][2]).Alignment); Assert.AreEqual("centre", ((UIFormField)singleFieldTab[0][3]).Alignment); //---------------Execute Test ---------------------- IPanel panel = panelBuilder.BuildPanelForTab(singleFieldTab).Panel; //---------------Test Result ----------------------- Assert.IsInstanceOf(typeof(INumericUpDown), panel.Controls[1]); INumericUpDown control1 = (INumericUpDown)panel.Controls[1]; Assert.AreEqual(HorizontalAlignment.Left, control1.TextAlign); Assert.IsInstanceOf(typeof(INumericUpDown), panel.Controls[Habanero.Faces.Base.PanelBuilder.CONTROLS_PER_COLUMN + 1]); INumericUpDown control2 = (INumericUpDown)panel.Controls[Habanero.Faces.Base.PanelBuilder.CONTROLS_PER_COLUMN + 1]; Assert.AreEqual(HorizontalAlignment.Right, control2.TextAlign); Assert.IsInstanceOf(typeof(INumericUpDown), panel.Controls[Habanero.Faces.Base.PanelBuilder.CONTROLS_PER_COLUMN * 2 + 1]); INumericUpDown control3 = (INumericUpDown)panel.Controls[Habanero.Faces.Base.PanelBuilder.CONTROLS_PER_COLUMN * 2 + 1]; Assert.AreEqual(HorizontalAlignment.Center, control3.TextAlign); Assert.IsInstanceOf(typeof(INumericUpDown), panel.Controls[Habanero.Faces.Base.PanelBuilder.CONTROLS_PER_COLUMN * 3 + 1]); INumericUpDown control4 = (INumericUpDown)panel.Controls[Habanero.Faces.Base.PanelBuilder.CONTROLS_PER_COLUMN * 3 + 1]; Assert.AreEqual(HorizontalAlignment.Center, control4.TextAlign); }