Add assertSame for deep-equality checking without requiring reference equality