コード例 #1
0
        public void Test_GetUIFormField_Lookup_ShouldBeComboBoxColumnType()
        {
            //---------------Set up test pack-------------------
            IPropDef propDef = new PropDefFake
            {
                LookupList = new SimpleLookupList(new Dictionary <string, string>())
            };
            var gridCreator = new UIGridCreatorSpy(GetFactory());

            //---------------Assert Precondition----------------
            Assert.IsTrue(propDef.HasLookupList(), "Prop Def should have lookupList");
            //---------------Execute Test ----------------------
            var gridColumn = gridCreator.CallGetUIGridColumn(propDef);

            //---------------Test Result -----------------------
            AssertGridColumnTypeIsComboBox(gridColumn);
        }
コード例 #2
0
        public void Test_CreateUIFilterProperty_When_PropertyType_HasLookupList_ShouldHaveFilterClauseOperator_OpEquals()
        {
            //---------------Set up test pack-------------------
            var      uiFilterCreator = GetUIFilterCreator();
            IPropDef propDef         = new PropDefFake
            {
                LookupList = new SimpleLookupList(new Dictionary <string, string>())
            };

            //---------------Assert Precondition----------------
            Assert.IsTrue(propDef.HasLookupList(), "Prop Def should have lookupList");
            //---------------Execute Test ----------------------
            var filterPropertyDef = uiFilterCreator.CreateUIFilterProperty(propDef);

            //---------------Test Result -----------------------
            Assert.AreEqual(FilterClauseOperator.OpEquals, filterPropertyDef.FilterClauseOperator);
        }
コード例 #3
0
        public void Test_CreateUIFilterProperty_When_PropertyType_HasLookupList_ShouldHaveComboBox()
        {
            //---------------Set up test pack-------------------
            var      uiFilterCreator = GetUIFilterCreator();
            IPropDef propDef         = new PropDefFake
            {
                LookupList = new SimpleLookupList(new Dictionary <string, string>())
            };

            //---------------Assert Precondition----------------
            Assert.IsTrue(propDef.HasLookupList(), "Prop Def should have lookupList");
            //---------------Execute Test ----------------------
            var filterPropertyDef = uiFilterCreator.CreateUIFilterProperty(propDef);

            //---------------Test Result -----------------------
            AssertIsControlOfType("StringComboBoxFilter", "Habanero.Faces.Base", filterPropertyDef);
        }
コード例 #4
0
        public void Test_GetUIFormField_Lookup_ShouldBeComboBoxColumnType()
        {
            //---------------Set up test pack-------------------
            IPropDef propDef = new PropDefFake
            {
                LookupList = new SimpleLookupList(new Dictionary <string, string>())
            };
            var formCreator = new UIFormCreatorSpy(GetFactory());

            //---------------Assert Precondition----------------
            Assert.IsTrue(propDef.HasLookupList(), "Prop Def should have lookupList");
            //---------------Execute Test ----------------------
            var formField = formCreator.CallGetUIFormField(propDef);

            //---------------Test Result -----------------------
            Assert.AreEqual("System.Windows.Forms", formField.ControlAssemblyName, "Should create a windows control");
            Assert.AreEqual("ComboBox", formField.ControlTypeName);
        }
コード例 #5
0
 public void Test_CreateUIFilterProperty_When_PropertyType_HasLookupList_ShouldHaveFilterClauseOperator_OpEquals()
 {
     //---------------Set up test pack-------------------
     var uiFilterCreator = GetUIFilterCreator();
     IPropDef propDef = new PropDefFake
     {
         LookupList = new SimpleLookupList(new Dictionary<string, string>())
     };
     //---------------Assert Precondition----------------
     Assert.IsTrue(propDef.HasLookupList(), "Prop Def should have lookupList");
     //---------------Execute Test ----------------------
     var filterPropertyDef = uiFilterCreator.CreateUIFilterProperty(propDef);
     //---------------Test Result -----------------------
     Assert.AreEqual(FilterClauseOperator.OpEquals, filterPropertyDef.FilterClauseOperator);
 }
コード例 #6
0
 public void Test_CreateUIFilterProperty_When_PropertyType_HasLookupList_ShouldHaveComboBox()
 {
     //---------------Set up test pack-------------------
     var uiFilterCreator = GetUIFilterCreator();
     IPropDef propDef = new PropDefFake
     {
         LookupList = new SimpleLookupList(new Dictionary<string, string>())
     };
     //---------------Assert Precondition----------------
     Assert.IsTrue(propDef.HasLookupList(), "Prop Def should have lookupList");
     //---------------Execute Test ----------------------
     var filterPropertyDef = uiFilterCreator.CreateUIFilterProperty(propDef);
     //---------------Test Result -----------------------
     AssertIsControlOfType("StringComboBoxFilter", "Habanero.Faces.Base", filterPropertyDef);
 }
コード例 #7
0
 public void Test_GetUIFormField_Lookup_ShouldBeComboBoxColumnType()
 {
     //---------------Set up test pack-------------------
     IPropDef propDef = new PropDefFake
     {
         LookupList = new SimpleLookupList(new Dictionary<string, string>())
     };
     var formCreator = new UIFormCreatorSpy(GetFactory());
     //---------------Assert Precondition----------------
     Assert.IsTrue(propDef.HasLookupList(), "Prop Def should have lookupList");
     //---------------Execute Test ----------------------
     var formField = formCreator.CallGetUIFormField(propDef);
     //---------------Test Result -----------------------
     Assert.AreEqual("System.Windows.Forms", formField.ControlAssemblyName, "Should create a windows control");
     Assert.AreEqual("ComboBox", formField.ControlTypeName);
 }
コード例 #8
0
 public void Test_GetUIFormField_Lookup_ShouldBeComboBoxColumnType()
 {
     //---------------Set up test pack-------------------
     IPropDef propDef = new PropDefFake
                {
                    LookupList = new SimpleLookupList(new Dictionary<string, string>())
                };
     var gridCreator = new UIGridCreatorSpy(GetFactory());
     //---------------Assert Precondition----------------
     Assert.IsTrue(propDef.HasLookupList(), "Prop Def should have lookupList");
     //---------------Execute Test ----------------------
     var gridColumn = gridCreator.CallGetUIGridColumn(propDef);
     //---------------Test Result -----------------------
     AssertGridColumnTypeIsComboBox(gridColumn);
 }