public void BeginWith_String_NotAllowNull() { Pattern sut = Pattern.Builder(); string @null = null; Assert.Throws <ArgumentNullException>(() => sut.StartsWith(@null)); }
public void Has_String_NotAllowNull() { string @null = null; var sut = Pattern.Builder(); Assert.Throws <ArgumentNullException>(() => sut.Has(@null)); }
public void EndsWith_String_NotAllowNull() { var sut = Pattern.Builder(); string @null = null; Assert.Throws <ArgumentNullException>(() => sut.EndsWith(@null)); }
public void StartsWith_Many() { var expected = "^[0-9]{2}"; Pattern sut = Pattern.Builder(); var pattern = sut.StartsWith(2, Any.Number); Assert.Equal(expected, pattern.ToString()); }
public void StartsWith_String() { var expected = "^a"; Pattern sut = Pattern.Builder(); var pattern = sut.StartsWith("a"); Assert.Equal(expected, pattern.ToString()); }
public void EndsWith_Many_PreBuilt() { var sut = Pattern.Builder("b"); var expected = "b[0-9]{2}$"; var pattern = sut.EndsWith(2, Any.Number); Assert.Equal(expected, pattern.ToString()); }
public void EndsWith_Any() { var sut = Pattern.Builder(); var expected = "[0-9]$"; var pattern = sut.EndsWith(Any.Number); Assert.Equal(expected, pattern.ToString()); }
public void EndsWith_String_PreBuilt() { var sut = Pattern.Builder("b"); var expected = "ba$"; var pattern = sut.EndsWith("a"); Assert.Equal(expected, pattern.ToString()); }
public void Has_Many() { var expected = "[0-9]{2}"; var sut = Pattern.Builder(); var pattern = sut.Has(2, Any.Number); Assert.Equal(expected, pattern.ToString()); }
public void Has_Any_PreBuilt() { var expected = "b[0-9]"; var sut = Pattern.Builder("b"); var pattern = sut.Has(Any.Number); Assert.Equal(expected, pattern.ToString()); }
public void Has_StringMany() { var expected = "a{2}"; var sut = Pattern.Builder(); var pattern = sut.Has(2, "a"); Assert.Equal(expected, pattern.ToString()); }
public void Has_String_PreBuilt() { var expected = "ba"; var sut = Pattern.Builder("b"); var pattern = sut.Has("a"); Assert.Equal(expected, pattern.ToString()); }
public void Has_String() { var expected = "a"; Pattern sut = Pattern.Builder(); var pattern = sut.Has("a"); Assert.Equal(expected, pattern.ToString()); }