If you hurt yourself in confusion and the enemy Pokemon uses Assurance, will it do double damage?
Yes Assurance will do double damage if the foe has received any damage at all that turn. This includes Confusion, Recoil and Life orb
Source: http://bulbapedia.bulbagarden.net/wiki/Assurance_(move)