Test for Interface driven design