private async Task <bool> ValidateOrderForm(OrderForm orderForm) { var isValid = false; if (EntryOrderValidator.CheckFormDataCompleteness(orderForm)) { if (EntryOrderValidator.CheckFormDataSemantic(orderForm)) { var wallet = await new ApiCaller().GetWalletByUserId(orderForm.UserId); if (wallet is null) { return(false); } if (EntryOrderValidator.ValidateWallet(orderForm, wallet)) { isValid = true; } } } return(isValid); }
public void CheckFormDatacompleteness_IncorectData_shouldFailed(OrderForm form) { var result = EntryOrderValidator.CheckFormDataCompleteness(form); Assert.IsFalse(result, $"Incorect form was accepted : {form.Ticker}"); }
public void CheckFormDatacompleteness_CorrectData_shouldSucces(OrderForm form) { var result = EntryOrderValidator.CheckFormDataCompleteness(form); Assert.IsTrue(result, $"correct form was rejected : {form.Ticker}"); }