Added test cases for structural and behavioral patterns