Skip to content

Commit 3d20bed

Browse files
committed
override Description in constraints, might be enough to support NUnit4
1 parent 181b9bf commit 3d20bed

File tree

4 files changed

+16
-0
lines changed

4 files changed

+16
-0
lines changed

src/main/net-constraints-nunit3/CompareConstraint.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,10 @@ public static CompareConstraint IsSimilarTo(object control) {
6060
return new CompareConstraint(control).CheckForSimilar();
6161
}
6262

63+
// for compatibility with NUnit 4.x
64+
/// <inheritdoc/>
65+
public override string Description { get; protected set; }
66+
6367
private CompareConstraint CheckForSimilar() {
6468
diffBuilder.CheckForSimilar();
6569
checkFor = ComparisonResult.SIMILAR;

src/main/net-constraints-nunit3/EvaluateXPathConstraint.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,10 @@ public static EvaluateXPathConstraint HasXPath(string xPath, IConstraint valueCo
105105
return new EvaluateXPathConstraint(xPath, valueConstraint);
106106
}
107107

108+
// for compatibility with NUnit 4.x
109+
/// <inheritdoc/>
110+
public override string Description { get; protected set; }
111+
108112
/// <inheritdoc/>
109113
public override ConstraintResult ApplyTo<TActual>(TActual actual)
110114
{

src/main/net-constraints-nunit3/HasXPathConstraint.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,10 @@ public HasXPathConstraint(string xPath)
8080
this.xPath = xPath;
8181
}
8282

83+
// for compatibility with NUnit 4.x
84+
/// <inheritdoc/>
85+
public override string Description { get; protected set; }
86+
8387
/// <inheritdoc/>
8488
public override ConstraintResult ApplyTo<TActual>(TActual actual)
8589
{

src/main/net-constraints-nunit3/ValidationConstraints.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,10 @@ public SchemaValidConstraint(XmlSchema schema) : base(schema) {
6262
validator.Schema = schema;
6363
}
6464

65+
// for compatibility with NUnit 4.x
66+
/// <inheritdoc/>
67+
public override string Description { get; protected set; }
68+
6569
/// <inheritdoc/>
6670
public override ConstraintResult ApplyTo<TActual>(TActual actual) {
6771
result = validator.ValidateInstance(actual as ISource);

0 commit comments

Comments
 (0)