public void Resolve_ShouldUseCtorResolver() { var pi = A.Fake <ParameterInfo>(); var match = A.Dummy <Func <ParameterInfo, bool> >(); var sut = new ConstantValueParameter(match, 42); sut.GetValue(pi).Should().Be(42); }
public void Match_ShouldCallCtorPredicate() { var pi = A.Fake <ParameterInfo>(); var match = A.Fake <Func <ParameterInfo, bool> >(); A.CallTo(() => match(pi)).Returns(true); var sut = new ConstantValueParameter(match, 42); sut.Match(pi).Should().BeTrue(); }