I will attend my friend's wedding this summer, I only have one decent suit which is black and I think I will not wear it to the wedding. Instead, would you consider the following combination appropriate:
Navy blue single-breasted blazer (wool, black buttons)
White trousers (cotton)
Grey or dark blue tie
Black oxford shoes
What do you think?