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