public void TestThatSimpleRangeWithEndEdgeSymbols() { // Arrange var startSymbol = 'a'; var endSymbol = 'c'; var range = new CharRange(startSymbol, endSymbol, isStartEqual: false, isEndEqual: true); // Act var isContained1 = range.Contains(startSymbol); var isContained2 = range.Contains(endSymbol); // Assert Assert.IsFalse(isContained1); Assert.IsTrue(isContained2); }
public void TestThatSimpleRangeWithoutEdgeSymbols() { // Arrange var startSymbol = 'a'; var endSymbol = 'c'; var range = new CharRange(startSymbol, endSymbol); // Act var isContained1 = range.Contains(startSymbol); var isContained2 = range.Contains(endSymbol); // Assert Assert.IsFalse(isContained1); Assert.IsFalse(isContained2); }
public void TestThatSimpleRangeWithoutRightLimitFailed() { // Arrange var startSymbol = 'c'; var range = new CharRange(startSymbol, null); // Act var isContained = range.Contains((char)(startSymbol - 1)); // Assert Assert.IsFalse(isContained); }
public void TestThatSimpleRangeWithutLeftLimitFailed() { // Arrange var endSymbol = 'c'; var range = new CharRange(null, endSymbol); // Act var isContained = range.Contains((char)(endSymbol + 1)); // Assert Assert.IsFalse(isContained); }
public void TestThatSimpleRangeWorkSuccess() { // Arrange var startSymbol = 'a'; var endSymbol = 'c'; var range = new CharRange(startSymbol, endSymbol); // Act var isContained = range.Contains('b'); // Assert Assert.IsTrue(isContained); }
public void TestThatSimpleRangeFailed() { // Arrange var startSymbol = 'a'; var endSymbol = 'c'; var range = new CharRange(startSymbol, endSymbol); // Act var isContained = range.Contains('q'); // Assert Assert.IsFalse(isContained); }