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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }