Unless you’re attending a more casual wedding where you’d be overdressed, you can normally wear a black suit to a wedding. The only thing to be aware of is avoiding a dark monochrome look – black suit, black shirt, black tie, etc. At weddings, a dark suit with a white shirt is usually a better bet.