public OrderStateMachine.State Should_stash_event_if_acceptance_is_required(OrderStateMachine.State initialState) { var order = new OrderBuilderForTest() .WithOrderState(initialState) .WithCoreData(new User(), new User(), new OrderBasket(), "nnn") .WithFund(new Fund()) .WithSecurity(new Security()) .WithInitialReferentialData("instCode", SecurityCodeType.Isin, "fundCode", FundCodeType.Other, "folioCode") .Build(); var result = order.Cancel(new TriggerContext()); Assert.That(result.IsSuccess(), Is.True, result.ErrorMessage); Assert.That(order.PendingTrigger, Is.Not.Null); return(order.OrderState); }
public OrderData SetOrderState(OrderStateMachine.State orderState) { this.OrderState = orderState; return(this); }
public OrderBuilderForTest WithOrderState(OrderStateMachine.State orderState) { _orderStateOverride = orderState; return(this); }
public OrderParameterEventLog(ITriggerContext context, OrderStateMachine.Trigger trigger, TriggerStatus triggerStatus, OrderStateMachine.State state, IOrder order, TParam parameters) : base(context, trigger, triggerStatus, state, order) { Parameters = parameters; }