Test both abstract and concrete base classes, with simple int/bool data. This level of complexity is very helpful when setting up director functionality for a new target language.