public void CanAssignableToGenericInterfaceFalse() { var tested = new TypeFilter(typeof(object)); Assert.False(tested.AssignableTo(typeof(IGenericInterface <>))); }
public void CanAssignableToGenericInterfaceTrue() { var tested = new TypeFilter(typeof(GenericServiceThree <>)); Assert.True(tested.AssignableTo(typeof(IGenericInterface <>))); }
public void CanAssignableTo() { var tested = new TypeFilter(typeof(SimpleService)); Assert.True(tested.AssignableTo <ISimpleService>()); }
public void CanAssignableToGenericClassFalse() { var tested = new TypeFilter(typeof(object)); Assert.False(tested.AssignableTo(typeof(GenericServiceOne <>))); }
public void ThrowsOnAssignableToNull() { var tested = new TypeFilter(typeof(SimpleService)); Assert.Throws <ArgumentNullException>("type", () => tested.AssignableTo(null)); }