passed should successfully register and should fail a register