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()); }