public void GetAllFactories_ReturnsAListOfFactories( int expectedCount) { var fp = new FactoryProvider(); IList<IElementFactory> factories = fp.GetAllFactories(); foreach (IElementFactory factory in factories) { Console.WriteLine(string.Format("{0}", factory.GetType().Name)); } Assert.NotNull(factories); Assert.Equal(expectedCount, factories.Count); foreach (IElementFactory factory in factories) { Assert.NotNull(factory); } }