В source создайте файл adjacency_list_io_read.cpp.
В нём разместите реализацию функции ogxx::io::read из заголовочного файла adjacency_list_io.hpp.
В tests создайте файл adjacency_list_io_read.cpp (это уже другой файл).
В нём напишите тест read.
Тест должен использовать библиотеку doctest. В качестве примера можете использовать уже имеющиеся в tests файлы.
Для теста понадобится создавать объекты Adjacency_list и Adjacency, но на данный момент нет ни одного конкретного класса, реализующего данный интерфейс.