public void RawTypeArgsFromGenericTypeWithEntryTwoAndInterfaceTwoTest() { var val = TypeReflections.GetRawTypeArgsFromGenericType(Entry2, typeof(IInterfaceTwo)); val.ShouldNotBeNull(); val.Count.ShouldBe(0); }
public void RawTypeArgsFromGenericTypeWithEntryOneAndAbstractOneTest() { var val = TypeReflections.GetRawTypeArgsFromGenericType(Entry1, typeof(AbstractLevelOne)); val.ShouldNotBeNull(); val.Count.ShouldBe(0); }
public void RawTypeArgsFromGenericTypeWithEntryTwoAndBaseOneTest() { var val = TypeReflections.GetRawTypeArgsFromGenericType(Entry2, typeof(BaseLevelOne)); val.ShouldNotBeNull(); val.Count.ShouldBe(0); }
public void RawTypeArgsFromGenericTypeWithEntryTwoAndInterfaceThreeDefinitionTest() { var val = TypeReflections.GetRawTypeArgsFromGenericType(Entry2, typeof(IInterfaceThree <>)); val.ShouldNotBeNull(); val.Count.ShouldBe(1); val[0].ShouldBe(typeof(int)); }
public void RawTypeArgsFromGenericTypeWithEntryThreeAndBaseThreeWithLongTest() { var val = TypeReflections.GetRawTypeArgsFromGenericType(Entry3, typeof(BaseLevelThree <long>)); val.ShouldNotBeNull(); val.Count.ShouldBe(1); val[0].ShouldBe(typeof(long)); }
public void RawTypeArgsFromGenericTypeWithEntryTwoAndInterfaceFourWithIntAndStringTest() { var val = TypeReflections.GetRawTypeArgsFromGenericType(Entry2, typeof(IInterfaceFour <int, string>)); val.ShouldNotBeNull(); val.Count.ShouldBe(2); val[0].ShouldBe(typeof(int)); val[1].ShouldBe(typeof(string)); }