Microsoft interview question

Asssertions types, and how you would implement one