diff --git a/src/main/net-constraints-nunit3/CompareConstraint.cs b/src/main/net-constraints-nunit3/CompareConstraint.cs index 6b9ef95..912a626 100644 --- a/src/main/net-constraints-nunit3/CompareConstraint.cs +++ b/src/main/net-constraints-nunit3/CompareConstraint.cs @@ -60,6 +60,10 @@ public static CompareConstraint IsSimilarTo(object control) { return new CompareConstraint(control).CheckForSimilar(); } + // for compatibility with NUnit 4.x + /// + public override string Description { get; protected set; } + private CompareConstraint CheckForSimilar() { diffBuilder.CheckForSimilar(); checkFor = ComparisonResult.SIMILAR; diff --git a/src/main/net-constraints-nunit3/EvaluateXPathConstraint.cs b/src/main/net-constraints-nunit3/EvaluateXPathConstraint.cs index 2daf9ef..48c3bff 100644 --- a/src/main/net-constraints-nunit3/EvaluateXPathConstraint.cs +++ b/src/main/net-constraints-nunit3/EvaluateXPathConstraint.cs @@ -105,6 +105,10 @@ public static EvaluateXPathConstraint HasXPath(string xPath, IConstraint valueCo return new EvaluateXPathConstraint(xPath, valueConstraint); } + // for compatibility with NUnit 4.x + /// + public override string Description { get; protected set; } + /// public override ConstraintResult ApplyTo(TActual actual) { diff --git a/src/main/net-constraints-nunit3/HasXPathConstraint.cs b/src/main/net-constraints-nunit3/HasXPathConstraint.cs index ff3731f..db1de6d 100644 --- a/src/main/net-constraints-nunit3/HasXPathConstraint.cs +++ b/src/main/net-constraints-nunit3/HasXPathConstraint.cs @@ -80,6 +80,10 @@ public HasXPathConstraint(string xPath) this.xPath = xPath; } + // for compatibility with NUnit 4.x + /// + public override string Description { get; protected set; } + /// public override ConstraintResult ApplyTo(TActual actual) { diff --git a/src/main/net-constraints-nunit3/ValidationConstraints.cs b/src/main/net-constraints-nunit3/ValidationConstraints.cs index 96b6cc6..637e1da 100644 --- a/src/main/net-constraints-nunit3/ValidationConstraints.cs +++ b/src/main/net-constraints-nunit3/ValidationConstraints.cs @@ -62,6 +62,10 @@ public SchemaValidConstraint(XmlSchema schema) : base(schema) { validator.Schema = schema; } + // for compatibility with NUnit 4.x + /// + public override string Description { get; protected set; } + /// public override ConstraintResult ApplyTo(TActual actual) { result = validator.ValidateInstance(actual as ISource);