public void GroupNode_Equals_ShouldReturnFalseWhenNamedIdentifierDiffers() { var lhs = new GroupNode("(abc)", 0) { NamedIdentifier = "abc" }; var rhs = new GroupNode("(abc)", 0) { NamedIdentifier = "def" }; Assert.IsFalse(lhs.Equals(rhs)); }
public void GroupNode_Equals_ShouldReturnTrueWithDefaultConstructor() { var lhs = new GroupNode("(abc)", 0); var rhs = new GroupNode("(abc)", 0); Assert.IsTrue(lhs.Equals(rhs)); }
public void GroupNode_Equals_ShouldReturnFalseWhenGroupModeDiffers() { var lhs = new GroupNode("(abc)", 0) { GroupMode = GroupMode.CapturingGroup }; var rhs = new GroupNode("(abc)", 0) { GroupMode = GroupMode.NonCapturingGroup }; Assert.IsFalse(lhs.Equals(rhs)); }