public void Contains_Case2(char range0Start, char range0End, char range1Start, char range1End, char checkTarget, bool result) { // Arrange var range0 = CharRange.Between(range0Start, range0End); var range1 = CharRange.Between(range1Start, range1End); var clazz = new CharRangeCharClass(range0, range1); // Act // Assert Assert.That(clazz.Contains(checkTarget), Is.EqualTo(result)); Assert.That(clazz.Contains(checkTarget), Is.EqualTo(result)); }
public void Plus_Case2(char range0Start, char range0End, char range1Start, char range1End, char checkTarget) { // Arrange var range0 = CharRange.Between(range0Start, range0End); var range1 = CharRange.Between(range1Start, range1End); var clazz0 = new CharRangeCharClass(range0); // Act var clazz1 = clazz0.Plus(checkTarget); // Assert Assert.That(clazz1.Contains(checkTarget), Is.True); }
public void Or_Case1(char range0Start, char range0End, char range1Start, char range1End, char checkTarget, bool result) { // Arrange var range0 = CharRange.Between(range0Start, range0End); var range1 = CharRange.Between(range1Start, range1End); var clazz0 = new CharRangeCharClass(range0); // Act var clazz1 = clazz0.Union(new CharRangeCharClass(range1)); // Assert Assert.That(clazz1.Contains(checkTarget), Is.EqualTo(result)); Assert.That(clazz1.Contains(checkTarget), Is.EqualTo(result)); }