Este erro vai aparecer dessa forma porque por intenção o professor incluiu uma ApplicationException. Exemplo abaixo:
if (resultado.Succeeded)
return Ok("Usuário cadastrado!);
throw new ApplicationException("Falha ao cadastrar usuário!");
Uma forma mais apresentável inclusive servirá para explicitar os erros em questão é fazer uso do resultado.Error
IdentityResult resultado = await _userManager.CreateAsync(usuario,usuarioDto.Password);
if(resultado.Errors.Any())
return BadRequest(resultado.Errors.Select(x=>x.Description));
Dessa forma, ao invés de validar se está tudo ok, valida se tem algum erro e em seguida, retorna um BadRequest passando todos os erros.