public void DontAcceptInternalClass() { TypeFilterProvider filter = new PublicTypeWithDefaultConstructorFilter(); Assert.IsFalse(filter.CanFilterType(typeof(PrivateTestClass), false)); }
public void DontAcceptPublicClassWitoutDefaultConstructor() { TypeFilterProvider filter = new PublicTypeWithDefaultConstructorFilter(); Assert.IsFalse(filter.CanFilterType(typeof(NoDefaultConstructor), false)); }
public void AcceptPublicClassWithDefaultConstructor() { TypeFilterProvider filter = new PublicTypeWithDefaultConstructorFilter(); Assert.IsTrue(filter.CanFilterType(typeof(PublicTestClass), false)); }