public void IsSatisfiedByTargetReturnsCorrectResult() { // Fixture setup var target = new object(); var sut = new EqualRequestSpecification(target); // Exercise system var actual = sut.IsSatisfiedBy(target); // Verify outcome Assert.True(actual); // Teardown }
public void IsSatisfiedByReturnsResultFromComparer(bool expected) { // Fixture setup var target = new object(); var other = new object(); var comparer = new DelegatingEqualityComparer { OnEquals = (x, y) => x == target && y == other && expected }; var sut = new EqualRequestSpecification(target, comparer); // Exercise system var actual = sut.IsSatisfiedBy(other); // Verify outcome Assert.Equal(expected, actual); // Teardown }