public void ToStringShouldReturnBackslashUppercaseZ() { // Arrange var target = new EndOfStringZNode(); // Act var result = target.ToString(); // Assert result.ShouldBe(@"\Z"); }
public void ToStringOnEndOfStringZNodeWithPrefixShouldReturnCommentBeforeBackslashUppercaseZ() { // Arrange var comment = new CommentGroupNode("This is a comment."); var target = new EndOfStringZNode() { Prefix = comment }; // Act var result = target.ToString(); // Assert result.ShouldBe($@"(?#This is a comment.)\Z"); }