Как я могу использовать Assert.Throws, чтобы утверждать тип исключения?

Как я используюAssert.Throws утверждать тип исключения и фактическую формулировку сообщения.

Что-то вроде этого:

Assert.Throws<Exception>(
    ()=>user.MakeUserActive()).WithMessage("Actual exception message")

Метод, который я тестирую, выдает несколько сообщений одного типа с разными сообщениями, и мне нужен способ проверить, что правильное сообщение выдается в зависимости от контекста.

Ответы на вопрос(7)

Ваш ответ на вопрос