Note - these tests don't need to be duplicated once the abstract adapter constructor handles it. A single test for the abstract adapter would do fine