public void GetFilter_Returns_AttributedFilter() { Func <string, string, User> echoUserMethod = _controller.AddAdmin; ReflectedHttpActionDescriptor actionDescriptor = new ReflectedHttpActionDescriptor { MethodInfo = echoUserMethod.Method }; _arguments["firstName"] = "test"; _arguments["lastName"] = "unit"; IEnumerable <IFilter> filters = actionDescriptor.GetFilters(); Assert.NotNull(filters); Assert.Equal(1, filters.Count()); Assert.Equal(typeof(AuthorizeAttribute), filters.First().GetType()); }
public void GetFilter_Returns_AttributedFilter() { Func <string, string, User> echoUserMethod = _controller.AddAdmin; ReflectedHttpActionDescriptor actionDescriptor = new ReflectedHttpActionDescriptor { MethodInfo = echoUserMethod.Method }; _arguments["firstName"] = "test"; _arguments["lastName"] = "unit"; IEnumerable <IFilter> filters = actionDescriptor.GetFilters(); Assert.NotNull(filters); IFilter filter = Assert.Single(filters); Assert.IsType <AuthorizeAttribute>(filter); }
public void GetFilter_Returns_AttributedFilter() { Func<string, string, User> echoUserMethod = _controller.AddAdmin; ReflectedHttpActionDescriptor actionDescriptor = new ReflectedHttpActionDescriptor { MethodInfo = echoUserMethod.Method }; _arguments["firstName"] = "test"; _arguments["lastName"] = "unit"; IEnumerable<IFilter> filters = actionDescriptor.GetFilters(); Assert.NotNull(filters); Assert.Equal(1, filters.Count()); Assert.Equal(typeof(AuthorizeAttribute), filters.First().GetType()); }