public void SupportsParameter() { Assert.True(resolver.SupportsParameter(paramAnnotated)); Assert.True(resolver.SupportsParameter(paramNotAnnotated)); var strictResolver = new PayloadMethodArgumentResolver( new StringMessageConverter(), false); Assert.True(strictResolver.SupportsParameter(paramAnnotated)); Assert.False(strictResolver.SupportsParameter(paramNotAnnotated)); }
public PayloadMethodArgumentResolverTest() { resolver = new PayloadMethodArgumentResolver(new StringMessageConverter()); var payloadMethod = typeof(PayloadMethodArgumentResolverTest).GetMethod("HandleMessage", BindingFlags.NonPublic | BindingFlags.Instance); paramAnnotated = payloadMethod.GetParameters()[0]; paramAnnotatedNotRequired = payloadMethod.GetParameters()[1]; paramAnnotatedRequired = payloadMethod.GetParameters()[2]; paramWithSpelExpression = payloadMethod.GetParameters()[3]; paramNotAnnotated = payloadMethod.GetParameters()[4]; }