refactoring tests to cover multiple Dust implementations