Как использовать Assert.Throws
для утверждения типа исключения и фактической формулировки сообщения.
Что-то вроде этого:
Assert.Throws<Exception>(
()=>user.MakeUserActive()).WithMessage("Actual exception message")
Метод, который я тестирую, вызывает несколько сообщений одного типа с разными сообщениями, и мне нужен способ проверить, что правильное сообщение выбрано в зависимости от контекста.