public async Task CreateAccount_InvalidPlan_ThrowsException() { var request = new CreateAccountRequest() { Plan = (Plan)100 }; await Assert.ThrowsAsync <InvalidPlanException>( async() => await Orchestrator.CreateAccount(request)); }
public ActionResult <Account> CreateAccount([FromBody] Account account) { try { _accountOrchestrator.CreateAccount(account); return(Ok(account)); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }
public async Task <IActionResult> Create([FromBody] CreateAccountRequest request) { return(Ok(await Orchestrator.CreateAccount(request))); }