public override void Execute() { BomMasterModel model = new BomMasterModel(m_partModelId); BomMasterView view = new BomMasterView(); BomMasterController controller = new BomMasterController(model, view); ViewLoader.Instance().ShowForm(view, false); }
public void view_fires_event_which_calls_save_on_persistent_model() { IBomMasterView view = new BomMasterViewStub(); BomMasterModel model = new BomMasterModel(Xpo.UnitOfWork()); BomMasterController controller = new BomMasterController(model, view); PartModel partModel = new PartModel(Xpo.UnitOfWork()); model.PartModel = partModel; view.EventsController.ActionRequestEvents.Fire(this, "save"); }
public void view_fires_event_which_creates_new_bom_master_in_model() { IBomMasterView view = new BomMasterViewStub(); BomMasterModel model = new BomMasterModel(Xpo.UnitOfWork()); BomMasterController controller = new BomMasterController(model, view); PartModel partModel = new PartModel(Xpo.UnitOfWork()); model.PartModel = partModel; Assert.IsTrue(model.BomMaster == null); view.EventsController.ActionRequestEvents.Fire(this, "new_bom_master"); Assert.IsTrue(model.BomMaster != null); }