Ejemplo n.º 1
0
            public void InvalidCandidate_ReturnFalse <T>(T candidate, Type expected)
            {
                var sut = new IsTypeSpecification <T>(expected);

                var result = sut.IsSatisfiedBy(candidate);

                Assert.False(result);
            }
Ejemplo n.º 2
0
            public void InvalidCandidate_ReturnExpectedResultObject <T>(T candidate, Type expected,
                                                                        SpecificationResult expResult)
            {
                var sut = new IsTypeSpecification <T>(expected);

                var overall = sut.IsSatisfiedBy(candidate, out var result);

                Assert.False(overall);
                Assert.Equal(expResult, result, new SpecificationResultComparer(candidate));
            }