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