public void AddThenGetMatchesOneFilterOfOneType() { FakeUnityContainer container = new FakeUnityContainer(); container.Add(new FakeActionFilter()); FilterRegistry registry = new FilterRegistry(container); registry.Add(new[] { new FakeFilterCriteria() { IsMatch = true } }, typeof(FakeActionFilter)); FilterInfo filters = registry.GetFilters(this.GetFakeContext()); Assert.Equal(1, filters.ActionFilters.Count); Assert.IsType <FakeActionFilter>(filters.ActionFilters[0]); Assert.Equal(0, filters.AuthorizationFilters.Count); Assert.Equal(0, filters.ExceptionFilters.Count); Assert.Equal(0, filters.ResultFilters.Count); }