public NUnitConstraintResult(IConstraint constraint, object actualValue, SnapResults snapResults) : base( constraint, actualValue) { _snapResults = snapResults; Status = snapResults.Result == Result.ValueEqualToSnapshot ? ConstraintStatus.Success : ConstraintStatus.Failure; }
public void AssertNotEqual(object oldValue, object newValue) { var old = JToken.FromObject(oldValue); var @new = JToken.FromObject(newValue); throw new NUnitAsserterException( SnapResults.ValueNotEqualToSnapshot(JsonDiff.GetDiffMessage(old, @new))); }
public NUnitAsserterException(SnapResults results) => Results = results;
public void AssertNotEqual(string message) => throw new NUnitAsserterException(SnapResults.NoSnapshotPresent());
public void AssertEqual() => throw new NUnitAsserterException(SnapResults.ValueEqualToSnapshot());