public void ResolveMagicNumbers(MagicNumberResolver resolver) { this.StatusReason_Resolved = resolver.ResolveMagicNumber(MagicNumberKeys.ApiOrderResponseDTO_StatusReason, this.StatusReason); this.Status_Resolved = resolver.ResolveMagicNumber(MagicNumberKeys.ApiOrderResponseDTO_StatusReason, this.StatusReason); if (this.OCO!=null) { this.OCO.ResolveMagicNumbers(resolver); } if (this.IfDone != null) { foreach (ApiIfDoneResponseDTO apiIfDoneResponseDTO in this.IfDone) { if (apiIfDoneResponseDTO.Limit != null) { apiIfDoneResponseDTO.Limit.ResolveMagicNumbers(resolver); } if (apiIfDoneResponseDTO.Stop != null) { apiIfDoneResponseDTO.Stop.ResolveMagicNumbers(resolver); } } } }
public void ResolveMagicNumbers(MagicNumberResolver resolver) { this.StatusReason_Resolved = resolver.ResolveMagicNumber(MagicNumberKeys.ApiOrderResponseDTO_StatusReason, this.StatusReason); this.Status_Resolved = resolver.ResolveMagicNumber(MagicNumberKeys.ApiOrderResponseDTO_StatusReason, this.StatusReason); if (this.Orders != null) { foreach (ApiOrderResponseDTO order in this.Orders) { order.ResolveMagicNumbers(resolver); } } }
public void CanResolveMagicNumber() { var rpcClient = BuildRpcClient(); var resolver = new MagicNumberResolver(rpcClient); const string lookupEntityName = MagicNumberKeys.ApiOrderResponseDTO_Status; string orderStatusReason = resolver.ResolveMagicNumber(lookupEntityName, 1); Assert.IsNotNullOrEmpty(orderStatusReason, "could not resolve magic string"); rpcClient.LogOut(); }
public void ResolveMagicNumbers(MagicNumberResolver resolver) { this.Status_Resolved = resolver.ResolveMagicNumber(MagicNumberKeys.ApiOpenPositionDTO_Status, this.Status); }
public void ResolveMagicNumbers(MagicNumberResolver resolver) { this.Applicability_Resolved = resolver.ResolveMagicNumber(MagicNumberKeys.ApiActiveStopLimitOrderDTO_Applicability, this.Applicability); }