public DefaultDeleteHandler( Entity entity, IRead inputReader, IRead outputReader, IDelete outputDeleter ) { _entity = entity; _inputReader = inputReader; _outputReader = outputReader; _outputDeleter = outputDeleter; }
public void Handle_Is_NOP_Without_Enough_Inventory(TicketsPurchasedUpdateInventoryHandler sut, IGetAll<Ticket> ticketGetter, IDelete<Ticket> ticketDeleter, ICreate<Order> orderCreator) { sut.Handle(new TicketsPurchasedEvent(TestData.TicketId, TestData.EventId, TestData.TenMoreThanTotalNumberOfTickets)); ticketGetter.Received(1).All(); ticketDeleter.DidNotReceive().Delete(Arg.Any<Ticket>()); orderCreator.DidNotReceive().Create(Arg.Any<Order>()); }
public OrderController(IRead<Order> orderReader, ISave<Order> orderSaver, IDelete<Order> orderDeleter) { reader = orderReader; saver = orderSaver; deleter = orderDeleter; }
/// <summary> /// 管理单表记录 /// </summary> /// <param name="pIGetList">实现GetList接口的类,一般是BLL类</param> /// <param name="pIDelete">实现IDelete类,因为有的是视图,所以未实理删除,可以通过这个关连删除,为null说明不能删除</param> /// <param name="frm">实现IManagerForm 一般是缉窗口,为null 说明不能修改</param> /// <param name="infos">表的Model对像,与GetList的对应</param> /// <param name="pMustWhereString">必须添加的条件,为"" 表示不需要加</param> /// <param name="formTitle">窗口标题</param> public frmManagerReward(IGetList pIGetList, IDelete pIDelete, IManagerForm frm, IColumnInfos infos, string pMustWhereString, string formTitle) : this(pIGetList, pIDelete, frm, infos, pMustWhereString, formTitle, true) { }
public ItemController(IRead <Item> itemReader, ISave <Item> itemSaver, IDelete <Item> itemDeleter) { reader = itemReader; saver = itemSaver; deleter = itemDeleter; }
public DeleteConfirmation(IDelete <TEntity> decoratedDelete, IUserInteraction userInteraction) { _decoratedDelete = decoratedDelete; _userInteraction = userInteraction; }
public CreateReadUpdateDelete(IRead <TEntity> decoratedRead, ISave <TEntity> decoratedSave, IDelete <TEntity> decoratedDelete) { _decoratedRead = decoratedRead; _decoratedSave = decoratedSave; _decoratedDelete = decoratedDelete; }
public OrderController(IRead <Item> orderReader, ISave <Item> orderSaver, IDelete <Item> orderDeleter) { reader = orderReader; saver = orderSaver; deleter = orderDeleter; }