Я делаю юнит-тестирование.И у меня есть следующий метод:
public PortfolioFileGetListDto(string documentsCaseNumber)
{
ArgumentValidator.VerifyNotNullOrEmpty(documentsCaseNumber, nameof(documentsCaseNumber));
CaseNumber = documentsCaseNumber;
}
, и я пытаюсь тестировать этот метод следующим образом:
[TestMethod]
public void PortfolioFileGetListDto_Constructor_ShouldValidateParameters()
{
// Portfolio
Action act = () => new PortfolioFileGetListDto(null);
act.Should().Throw<ArgumentNullException>().WithMessage("Value cannot be null.\n\rParameter name: portfolio");
}
Но если я отлаживаю модульный тест, я получаю следующее исключение:
System.ArgumentNullException: 'Value cannot be null.
Parameter name: documentsCaseNumber'
Так как пройти этот модульный тест?
Спасибо