1
Я чувствую, как это должно бытьКак использовать ShouldThrow
Should.Throw<ArgumentNullException>(module.Execute(badArgument));
Но когда я пытаюсь, что нет никакого способа Throw на этот класс или пространство имен.
Существует, однако пару методов, но когда я называю ShouldThrow
Should.ActionAssertionExtensions
.ShouldThrow<ArgumentNullException>(() => module.Execute(badArgument));
он говорит, что это неоднозначный вызов, потому что есть две подписи
void ShouldThrow<TException>(this Should.Core.Assertions.Assert.ThrowsDelegate)
void ShouldThrow<TException>(this System.Action)