public void TypeMethodPolicyTester() { var filter = new CompositeFilter <MethodInfo>(); var policy = new TypeMethodPolicy <IRouter>(filter); policy.Include(x => x.Go()); filter.Matches(ReflectionHelper.GetMethod <Router1>(x => x.Go())).ShouldBeTrue(); filter.Matches(ReflectionHelper.GetMethod <Router1>(x => x.CanGo())).ShouldBeFalse(); }
public void TypeMethodPolicyTester() { var filter = new CompositeFilter<MethodInfo>(); var policy = new TypeMethodPolicy<IRouter>(filter); policy.Include(x => x.Go()); filter.Matches(ReflectionHelper.GetMethod<Router1>(x => x.Go())).ShouldBeTrue(); filter.Matches(ReflectionHelper.GetMethod<Router1>(x => x.CanGo())).ShouldBeFalse(); }