Fully testing appointments controller.