public void GetInstances_CreatesExpectedInstances() { // Arrange Assembly[] asms = AppDomain.CurrentDomain.GetAssemblies(); // Act ICollection <ITestType> actual = TypeUtilities.GetInstances <ITestType>(asms, t => TypeUtilities.IsType <ITestType>(t)); // Assert Assert.Equal(1, actual.Count); Assert.IsType <TestType>(actual.Single()); }