public void InvalidCandidate_ReturnFalse <T>(T candidate, Type expected) { var sut = new IsTypeSpecification <T>(expected); var result = sut.IsNotSatisfiedBy(candidate); Assert.False(result); }
public void InvalidCandidate_ReturnExpectedResultObject <T>(T candidate, Type expected, SpecificationResult expResult) { var sut = new IsTypeSpecification <T>(expected); var overall = sut.IsNotSatisfiedBy(candidate, out var result); Assert.False(overall); Assert.Equal(expResult, result, new SpecificationResultComparer(candidate)); }