public void MatchFirst() { // Given var expression = new AltExpression( new TextExpression("x"), new TextExpression("y") ); // When var result = expression.Transform("x"); // Then Assert.Equal("x", result); }
public void EmptyInput() { // Given var expression = new AltExpression( new TextExpression("x"), new TextExpression("y") ); // When var result = expression.Transform(""); // Then Assert.Null(result); }
public void MatchNeither() { // Given var expression = new AltExpression( new TextExpression("x"), new TextExpression("y") ); // When var result = expression.Transform("z"); // Then Assert.Null(result); }