Same as above - these tests are not needed if using the abstract factory