Beispiel #1
0
        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);
        }
Beispiel #2
0
        public void MatchesRegex_When_Argument_Matches_Should_Not_Throw()
        {
            var expression = @"\s+";

            Assert.DoesNotThrow(() => Invariant.MatchesRegex(" ", expression, PARAMETER_NAME));
        }
Beispiel #3
0
 public void MatchesRegex_When_Argument_Is_Null_Should_Throw_NullReferenceException()
 {
     Assert.Throws <ArgumentNullException>(() => Invariant.MatchesRegex(null, @"\s+", PARAMETER_NAME));
 }