anchor.diff:      ?assertEqual(28.274333882308138, Areas).
   
   call_notify_user_when_something_went_wrong_test() ->
  -    start(),
  +    {ok, _Pid} = start(),
       ?assert(is_process_alive(whereis(?math_server))),
       Shapes = [{ellipse, 3, 6}],
   
       Reply = call(Shapes),
  +
       aftereach(),
   
       ?assertMatch({error,
  
positive.code:     aftereach().
  
  stop_test() ->
      start(),
      ?assert(is_process_alive(whereis(?math_server))),
      MathServerPid = whereis(?math_server),
  
      stop(),
      receive after 50 -> ok end,
  
      ?assertEqual(undefined, whereis(?math_server)),
      ?assertNot(is_process_alive(MathServerPid)),
      aftereach().
  
  call_server_respond_with_areas_calculated_test() ->
      start(),
      ?assert(is_process_alive(whereis(?math_server))),
      Shapes = [{circle, 3}],
  
  
negative.code: 		   {function_clause, _Detail}}}, Reply).
  
  call_when_server_has_shutdown_test() ->
      {ok, _Pid} = start(),
      ?assert(is_process_alive(whereis(?math_server))),
      Shapes = [{circle, 3}],
      stop(),
  