Yes, SQL Server will automatically create an index for each additional unique constraint.
http://msdn.microsoft.com/en-us/library/ms177420.aspx
"The database engine automatically creates a UNIQUE index to ensure that the UNIQUE constraint is unique ... If a clustered index is not explicitly specified, a unique non-clustered index is created by default to enforce the UNIQUE constraint."
This is true for temporary tables that I just checked by testing.
source share