public void GetDataProviderList_ExternalOnly_ReturnsExternal()
            {
                var result = DataProviderManager.GetDataProviderList(CreateConfigSection(), CreateDatabaseDataProviders(), typeof(IDataProviderStub), Schemas.SourceUsageOrder.ExternalOnly);

                Assert.AreEqual(1, result.Count());
                Assert.IsInstanceOf <IExternalDataProvider>(result.First());
            }
            public void GetDataProviderList_LocalThenExternal_ReturnsBoth()
            {
                var result = DataProviderManager.GetDataProviderList(CreateConfigSection(), CreateDatabaseDataProviders(), typeof(IDataProviderStub), Schemas.SourceUsageOrder.LocalThenExternal);

                Assert.AreEqual(2, result.Count());

                Assert.AreEqual(1, result.Where(p => p is IExternalDataProvider).Count());
                Assert.AreEqual(1, result.Where(p => !(p is IExternalDataProvider)).Count());
            }