コード例 #1
0
ファイル: SnapConstraint.cs プロジェクト: fgather/Snapper
 public NUnitConstraintResult(IConstraint constraint, object actualValue, SnapResults snapResults) : base(
         constraint, actualValue)
 {
     _snapResults = snapResults;
     Status       = snapResults.Result == Result.ValueEqualToSnapshot
         ? ConstraintStatus.Success
         : ConstraintStatus.Failure;
 }
コード例 #2
0
ファイル: NUnitAsserter.cs プロジェクト: fgather/Snapper
        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)));
        }
コード例 #3
0
 public NUnitAsserterException(SnapResults results) => Results = results;
コード例 #4
0
ファイル: NUnitAsserter.cs プロジェクト: fgather/Snapper
 public void AssertNotEqual(string message) => throw new NUnitAsserterException(SnapResults.NoSnapshotPresent());
コード例 #5
0
ファイル: NUnitAsserter.cs プロジェクト: fgather/Snapper
 public void AssertEqual() => throw new NUnitAsserterException(SnapResults.ValueEqualToSnapshot());