anchor.diff:  		   {function_clause, _Detail}}}, Reply).
   
   call_when_server_has_shutdown_test() ->
  -    start(),
  +    {ok, _Pid} = start(),
       ?assert(is_process_alive(whereis(?math_server))),
       Shapes = [{circle, 3}],
       stop(),
  
positive.code: -include("server.hrl").
  
  start_test() ->
      start(),
      ?assert(is_process_alive(whereis(?math_server))),
  
      aftereach().
  
  already_started_test() ->
      start(),
      ?assert(is_process_alive(whereis(?math_server))),
  
      Result = case catch start() of
  
negative.code:     aftereach().
  
  stop_test() ->
      {ok, _Pid} = start(),
      ?assert(is_process_alive(whereis(?math_server))),
      MathServerPid = whereis(?math_server),
  
      stop(),
  
      receive after 1 -> ok end,
  
      ?assertEqual(undefined, whereis(?math_server)),
      ?assertNot(is_process_alive(MathServerPid)),
      aftereach().
  
  call_server_respond_with_areas_calculated_test() ->
      {ok, _Pid} = start(),
      ?assert(is_process_alive(whereis(?math_server))),
      Shapes = [{circle, 3}],
  
  