public void RawTypeFromGenericTypeWithEntryThreeAndBaseThreeWithLongTest()
 {
     TypeReflections.GetRawTypeFromGenericType(Entry3, typeof(BaseLevelThree <long>)).ShouldBe(typeof(BaseLevelThree <long>));
 }
 public void RawTypeFromGenericTypeWithEntryTwoAndInterfaceOneTest()
 {
     TypeReflections.GetRawTypeFromGenericType(Entry2, typeof(IInterfaceOne)).ShouldBeNull();
 }
 public void RawTypeFromGenericTypeWithEntryTwoAndBaseTwoTest()
 {
     TypeReflections.GetRawTypeFromGenericType(Entry2, typeof(BaseLevelTwo)).ShouldBeNull();
 }
 public void RawTypeFromGenericTypeWithEntryTwoAndInterfaceThreeDefinitionTest()
 {
     TypeReflections.GetRawTypeFromGenericType(Entry2, typeof(IInterfaceThree <>)).ShouldBe(typeof(IInterfaceThree <int>));
 }
 public void RawTypeFromGenericTypeWithEntryTwoAndInterfaceThreeWithStringTest()
 {
     TypeReflections.GetRawTypeFromGenericType(Entry2, typeof(IInterfaceThree <string>)).ShouldBeNull();
 }
 public void RawTypeFromGenericTypeWithEntryTwoAndInterfaceFourDefinitionTest()
 {
     TypeReflections.GetRawTypeFromGenericType(Entry2, typeof(IInterfaceFour <,>)).ShouldBe(typeof(IInterfaceFour <int, string>));
 }
 public void RawTypeFromGenericTypeWithEntryTwoAndInterfaceFourWithStringAndIntTest()
 {
     TypeReflections.GetRawTypeFromGenericType(Entry2, typeof(IInterfaceFour <string, int>)).ShouldBeNull();
 }
 public void RawTypeFromGenericTypeWithEntryOneAndAbstractOneTest()
 {
     TypeReflections.GetRawTypeFromGenericType(Entry1, typeof(AbstractLevelOne)).ShouldBeNull();
 }