public IStopLimitOrder NewStopLimitOrder(StopLimitOrderDto dtoStopLimitOrder) { return NewStopLimitOrder(dtoStopLimitOrder.Symbol, dtoStopLimitOrder.ClientId, dtoStopLimitOrder.TriggerPrice, dtoStopLimitOrder.LimitPrice, dtoStopLimitOrder.Quantity, dtoStopLimitOrder.Way); }
public void RepositoryShouldRemoveStopLimitOrderWhenOrderIsDeleted() { var repo = new OrderRepository(); var order = repo.NewStopLimitOrder("abc", 1, 12, 12, 100, WayEnum.Buy); order.Delete(); var retrievedOrder = repo.TryGetStopLimitOrder(order.ExchangeOrderId); Assert.IsNull(retrievedOrder); }