public async Task CreateAccount_InvalidPlan_ThrowsException()
        {
            var request = new CreateAccountRequest()
            {
                Plan = (Plan)100
            };

            await Assert.ThrowsAsync <InvalidPlanException>(
                async() => await Orchestrator.CreateAccount(request));
        }
Esempio n. 2
0
 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)));
 }