Design Pattern Tests