public void class_not_matched_by_any()
		{
			TypeB subject = new TypeB();

			ITypeFilter filter = new TypeFilter(new List<Type>{}, new List<Type>{typeof(TypeA), typeof(IType1)}, new List<Type>{});

			Assert.That (filter.Matches(subject), Is.False);
		}
		public void default_behaviour_where_nothing_is_specified()
		{
			TypeB subject = new TypeB();

			ITypeFilter filter = new TypeFilter(new List<Type>{}, new List<Type>{}, new List<Type>{});

			Assert.That (filter.Matches(subject), Is.False);
		}