public void With_valid_iban_format_should_succeed(IbanFormat format, string expected) { // Act string actual = _iban.ToString(format); // Assert actual.Should().Be(expected); }
public void With_invalid_iban_format_should_throw() { const IbanFormat format = (IbanFormat)int.MaxValue; // Act Action act = () => _iban.ToString(format); // Assert act.Should() .Throw <ArgumentException>("the provided format was invalid") .Which.ParamName.Should() .Be(nameof(format)); }