public void MatchesRegex_When_Argument_Does_Not_Match_Should_Throw() { var expression = @"\s+"; var ex = Assert.Throws <ArgumentException>(() => Invariant.MatchesRegex("a", expression, PARAMETER_NAME)); Assert.AreEqual($"Argument '{PARAMETER_NAME}' must match regular expression {expression}.", ex.Message); }
public void MatchesRegex_When_Argument_Matches_Should_Not_Throw() { var expression = @"\s+"; Assert.DoesNotThrow(() => Invariant.MatchesRegex(" ", expression, PARAMETER_NAME)); }
public void MatchesRegex_When_Argument_Is_Null_Should_Throw_NullReferenceException() { Assert.Throws <ArgumentNullException>(() => Invariant.MatchesRegex(null, @"\s+", PARAMETER_NAME)); }