protected override IControlFactory GetControlFactory() { ControlFactoryWin factory = new Habanero.Faces.Win.ControlFactoryWin(); GlobalUIRegistry.ControlFactory = factory; return(factory); }
public void Test_ControlMapperStrategy_AddBOPropHandlers() { //---------------Set up test pack------------------- ClassDef.ClassDefs.Clear(); MyBO.LoadDefaultClassDef(); var strategyWin = new ControlMapperStrategyWin(); var factory = new Habanero.Faces.Win.ControlFactoryWin(); var tb = factory.CreateTextBox(); const string testprop = "TestProp"; var stubMapper = new ControlMapperStub(tb, testprop, false, factory); var bo = new MyBO(); var prop = bo.Props[testprop]; const string origvalue = "origValue"; prop.Value = origvalue; stubMapper.BusinessObject = bo; strategyWin.RemoveCurrentBOPropHandlers(stubMapper, prop); //--------------Assert PreConditions---------------- Assert.AreEqual(origvalue, tb.Text); //---------------Execute Test ---------------------- strategyWin.AddCurrentBOPropHandlers(stubMapper, prop); const string newValue = "New value"; prop.Value = newValue; //---------------Test Result ----------------------- Assert.AreEqual(newValue, tb.Text); }
public void Test_ControlMapperStrategy_AddBOPropHandlers() { //---------------Set up test pack------------------- ClassDef.ClassDefs.Clear(); MyBO.LoadDefaultClassDef(); var strategyWin = new ControlMapperStrategyWin(); var factory = new Habanero.Faces.Win.ControlFactoryWin(); var tb = factory.CreateTextBox(); const string testprop = "TestProp"; var stubMapper = new ControlMapperStub(tb, testprop, false, factory); var bo = new MyBO(); var prop = bo.Props[testprop]; const string origvalue = "origValue"; prop.Value = origvalue; stubMapper.BusinessObject = bo; strategyWin.RemoveCurrentBOPropHandlers(stubMapper, prop); //--------------Assert PreConditions---------------- Assert.AreEqual(origvalue, tb.Text); //---------------Execute Test ---------------------- strategyWin.AddCurrentBOPropHandlers(stubMapper, prop); const string newValue = "New value"; prop.Value = newValue; //---------------Test Result ----------------------- Assert.AreEqual(newValue, tb.Text); }
protected override IControlFactory GetControlFactory() { ControlFactoryWin factory = new Habanero.Faces.Win.ControlFactoryWin(); GlobalUIRegistry.ControlFactory = factory; return factory; }