public void GetSubtypesFromAllAssembliesButActuallyJustSame() { Type[] expected = { typeof(MockA), typeof(MockB), typeof(MockC) }; Type[] real = TypeReflectionUtility.GetSubtypesFromAllAssemblies(typeof(MockAbstract)); Assert.AreEqual(expected, real); }
public void GetSubtypesFromAllAssemblies() { Type[] expected = { typeof(Mock3), typeof(Mock1), typeof(Mock2) }; Type[] real = TypeReflectionUtility.GetSubtypesFromAllAssemblies(typeof(MockSuperType)); Assert.AreEqual(expected, real); }
public void GetSubtypesFromSameAssembly() { Type[] expected = { typeof(MockA), typeof(MockB), typeof(MockC) }; Type[] real = TypeReflectionUtility.GetSubtypesFromSameAssembly(typeof(MockAbstract)); Assert.AreEqual(expected, real); }