/// <summary> /// Populate the Provider dropdown menu. /// </summary> /// <param name="providerName">The name of the provider to populate the dropdown menu.</param> public void InitializeToProvider(string providerName) { List <VATRPServiceProvider> serviceProviderList = ServiceManager.Instance.ProviderService.GetProviderListFullInfo(); //Get the list of all providers and display in combo box. // sort the list and ensure the "Custom" field goes to the bottom. serviceProviderList.Sort(delegate(VATRPServiceProvider a, VATRPServiceProvider b) { if (string.Equals(a.Label, "Custom")) { return(1); } if (string.Equals(b.Label, "Custom")) { return(-1); } return(a.Label.CompareTo(b.Label)); // Sorting of provider list. }); ProviderList.Clear(); foreach (VATRPServiceProvider provider in serviceProviderList) { if (provider.Label == "_nologo") // If in address there is "_nologo" then it will not added in the combo box. { continue; } ProviderList.Add(provider); } PopulateProviderFields(providerName); }
static ProviderManager() { ProviderManager.Providers = new ProviderList(); foreach (IProvider provider in SmartQuant.Providers.ProviderManager.Providers) { if (provider is IMarketDataProvider) { ProviderManager.Providers.Add(new MarketDataProvider(provider as IMarketDataProvider)); } else { if (provider is IExecutionProvider) { ProviderManager.Providers.Add(new ExecutionProvider(provider as IExecutionProvider)); } else { if (provider is IHistoricalDataProvider) { ProviderManager.Providers.Add(new HistoricalDataProvider(provider as IHistoricalDataProvider)); } else { if (provider is IInstrumentProvider) { ProviderManager.Providers.Add(new InstrumentProvider(provider as IInstrumentProvider)); } } } } } SmartQuant.Providers.ProviderManager.Added += new ProviderEventHandler(ProviderManager.ProviderManager_Added); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string sqlConnString = ConfigurationManager.ConnectionStrings["ConnString"].ToString(); SqlConnection sqlConn = new SqlConnection(sqlConnString); sqlConn.Open(); SqlCommand sqlCmd = new SqlCommand("select distinct provider_city from ambulance_provider order by provider_city", sqlConn); SqlDataAdapter da = new SqlDataAdapter(sqlCmd); DataSet ds = new DataSet(); da.Fill(ds); LocationList.DataTextField = ds.Tables[0].Columns["provider_city"].ToString(); LocationList.DataValueField = ds.Tables[0].Columns["provider_city"].ToString(); LocationList.DataSource = ds.Tables[0]; LocationList.DataBind(); //LocationList.SelectedIndex = 1; SqlCommand sqlCmd2 = new SqlCommand("select * from ambulance_provider order by provider_name", sqlConn); SqlDataAdapter da2 = new SqlDataAdapter(sqlCmd2); DataSet ds2 = new DataSet(); da2.Fill(ds2); ProviderList.DataTextField = ds2.Tables[0].Columns["provider_name"].ToString(); ProviderList.DataValueField = ds2.Tables[0].Columns["provider_id"].ToString(); ProviderList.DataSource = ds2.Tables[0]; ProviderList.DataBind(); sqlConn.Close(); } }
public void GetAllServiceRecordForProvider() { var providerList = new ProviderList(); var provider = new Provider(); provider.Name = "Zhao"; provider.StreetAddress = "123 77th Ave S"; provider.State = "MN"; provider.City = "Saint Cloud"; provider.ZipCode = "12345"; var newId = providerList.AddProvider(provider); Assert.IsTrue(null != newId, "Adding member Fail!"); var list = new ServiceRecordList(); var serviceRecord = new ServiceRecord(1231, DateTime.Now, DateTime.Today, newId.Value, 1001, "Hello, This is a Test!"); var serviceRecord2 = new ServiceRecord(1231, DateTime.Now, DateTime.Today, newId.Value, 1001, "Hello, This is a Test!"); Assert.IsTrue(null != serviceRecord, "Adding Fail!"); Assert.IsTrue(null != serviceRecord2, "Adding Fail!"); var result = list.GetAllServiceRecordForProvider(newId.Value); Assert.IsTrue(null != result, "Get list Fail!"); }
public void GetAllProviders() { var repository = new ProviderList(); var providers = repository.GetAllProviders(); Assert.IsTrue(null != providers, "returned provider does not exist"); }
public ProviderManager(Framework framework, IDataSimulator dataSimulator = null, IExecutionSimulator executionSimulator = null) { this.framework = framework; this.providers = new ProviderList(); this.settings = new ProviderManagerSettings(); this.LoadSettings(); if (dataSimulator == null) { this.dataSimulator = new DataSimulator(framework); } else { this.dataSimulator = dataSimulator; } this.AddProvider(this.dataSimulator); if (executionSimulator == null) { this.executionSimulator = new ExecutionSimulator(framework); } else { this.executionSimulator = executionSimulator; } this.AddProvider(this.executionSimulator); }
/// <summary> /// Retrieves available localizations by locating folders inside the localization resources root. /// Folder names should correspond to the <see cref="LanguageTags"/> tag entries (RFC5646). /// </summary> private async UniTask RetrieveAvailableLocalesAsync() { var resources = await ProviderList.LocateFoldersAsync(Configuration.Loader.PathPrefix); AvailableLocales.Clear(); AvailableLocales.AddRange(resources.Select(r => r.Name).Where(LanguageTags.ContainsTag)); AvailableLocales.Add(Configuration.SourceLocale); }
public BackupClass(ClientList Clients, ProviderList Providers, ShipmentList Shipments, ProviderShipmentList ProviderShipment, PurchaseHistoryList PurchaseHistory) { this.Clients = Clients; this.Providers = Providers; this.Shipments = Shipments; this.ProviderShipment = ProviderShipment; this.PurchaseHistory = PurchaseHistory; }
public async Task <ITextToSpeechProvider> DefaultProvider() { var lastUsedProvider = ProviderList.FirstOrDefault(provider => provider.Name == Settings.Default.LastProvider && provider.IsAvailable); return(lastUsedProvider ?? ProviderList.First()); }
public void Should_throw_exception_when_provider_descriptors_is_null() { var settings = MockRepository.GenerateMock <IProviderSettings>(); List <ProviderDescriptor> providerDesccriptors = null; var providers = new ProviderList(providerDesccriptors); }
/// <summary> /// Load view model from persisted mru file. /// </summary> /// <param name="history"></param> public void Load(MruConnections history) { this.mruConnections = history; this.Providers = ProviderList.CreateProviderList(history); this.hasCatalogChanged = false; this.hasDatasourceChanged = false; this.hasLoginChanged = false; }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { ProviderList.DataSource = LoadGateways(); ProviderList.DataBind(); } }
public void GetProvider() { var repository = new ProviderList(); var newProvider = new Provider("Zhao Xie", "397 4th Ave S", "MN", "St. Cloud", "56301", 100000023434); var newProviderId = repository.AddProvider(newProvider); var provider = repository.GetProvider(newProviderId.Value); Assert.IsTrue(null != provider, "returned provider does not exist"); }
public ActionResult Index() { var providerList = new ProviderList { Providers = GetProviders() }; return(View(providerList)); }
private static void ProvidersIntoSQL(SQLiteConnection DataFile, ProviderList ProvList) { SQLiteCommand insert = new SQLiteCommand(DataFile); for (int i = 0; i < ProvList.Count; i++) { insert.CommandText = "insert into Provider values(" + ProvList[i].ProviderID.ToString() + ", '" + ProvList[i].ProviderName + "')"; insert.ExecuteNonQuery(); } }
public void DeleteProvider() { var repository = new ProviderList(); var providerList = repository.GetAllProviders(); var provider = providerList[providerList.Count - 1]; var success = repository.DeleteProvider(provider.ID); Assert.IsTrue(success, "delete fail"); }
/// <summary> /// Initializes an instance of ProviderManager using the specified provider config source. /// </summary> /// <param name="providerConfigSource">The provider config source to get provider configuration from.</param> public ProviderManager(ProviderConfigSource providerConfigSource) { if (providerConfigSource == null) { throw new ArgumentNullException("providerConfigSource"); } var providerConfig = providerConfigSource.GetProviderConfiguration(); Providers = new ProviderList(providerConfig.ProviderDescriptors); Settings = providerConfig.Settings; }
public NewPatient(ProviderMain providerMain) { InitializeComponent(); PregnantBox.Hide(); PregnantLabel.Hide(); NotPregnantBox.Hide(); ProviderList.Hide(); ChooseProviderLabel.Hide(); this.providerMain = providerMain; providerIDList.Add(providerMain.GetProviderID()); }
public void Save(string path) { if (ProviderList == null) { return; } using (TextWriter writer = new StreamWriter(path)) { writer.Write("{0}", JsonConvert.SerializeObject(ProviderList, ProviderList.GetType(), JSetting)); writer.Close(); } }
///<summary> /// Populate the Provider and Address UI fields with the relevant information /// from the given providerName argument. If this provider does not exist, or /// providerName is null, populate the fields with the first element in the ProviderList. ///</summary> ///<param name="providerName">he name of the provider whose information we want to load into the UI</param> ///<returns>void</returns> public void PopulateProviderFields(String providerName) { // VATRP1271 - TODO - add a check to ensure that this has not changed prior to doing anything further. VATRPServiceProvider serviceProvider = ServiceManager.Instance.ProviderService.FindProviderLooseSearch(providerName); if (serviceProvider == null && ProviderList.Count() > 0) { serviceProvider = ProviderList[0]; } ProviderComboBox.SelectedItem = serviceProvider; }
private void OFD_FileOk(object sender, CancelEventArgs e) { string file = OFD.FileName; BackupClass.BackupClass Backup = InputList.InputList.Backup(file); Shipments = Backup.Shipments; Clients = Backup.Clients; Providers = Backup.Providers; ProvidersShipments = Backup.ProviderShipment; PurchaseHistoryL = Backup.PurchaseHistory; MessageBox.Show("Списки успешно перезаписаны"); }
public static ProviderList Provider(SQLiteConnection DataFile) { ProviderList ProvList = new ProviderList(); SQLiteCommand input = new SQLiteCommand(DataFile); input.CommandText = "select * from Provider"; SQLiteDataReader sdr = input.ExecuteReader(); while (sdr.Read()) { ProvList.Add(Convert.ToInt32(sdr.GetValue(0)), sdr.GetValue(1).ToString()); } return(ProvList); }
/// <summary> /// Static constructor that inserts the most recently used providers /// first. /// </summary> internal static ProviderList CreateProviderList(MruConnections history) { if (history == null) { throw new ArgumentNullException("history"); } ProviderList list = new ProviderList(); // Add all providers in the order of their appearance in // the connection history. foreach (var mruItem in history.Datasources) { var provider = mruItem.Provider; if (provider == ProviderType.Undefined) { continue; } if (list.Contains(provider)) { continue; } var listItem = new ProviderListItem(provider, provider.ToString()); list.items.Add(listItem); } var enumValues = System.Enum.GetValues(typeof(ProviderType)); foreach (ProviderType e in enumValues) { if (e == ProviderType.Undefined) { continue; } if (list.Contains(e)) { continue; } var listItem = new ProviderListItem(e, e.ToString()); list.items.Add(listItem); } return(list); }
public List <ItemModel> itemListToModelViewList(List <Item> itemtList) { object _lock = new object(); lock (_lock) { List <ItemModel> output = new List <ItemModel>(); var ftpCredentials = Bl.BlReferential.searchInfo(new Info { Name = "ftp_" }, ESearchOption.AND); foreach (var item in itemtList) { ItemModel ivm = (ItemModel)_main.ModelCreator.createModel(QOBDModels.Enums.EModel.ITEM); ivm.Item = item; var provider_itemFoundList = Bl.BlItem.searchProvider_item(new Provider_item { ItemId = item.ID }, ESearchOption.AND); // getting all providers for each item ivm.Provider_itemModelList = loadProvider_itemInformation(provider_itemFoundList, item.Source); // selecting one provider among the item providers var providerFoundList = ProviderList.Where(x => ivm.Provider_itemModelList.Where(y => y.Provider.ID == x.Provider.ID).Count() > 0).ToList(); if (providerFoundList.Count() > 0) { ivm.SelectedProvider = providerFoundList.First(); ivm.SelectedProvider_itemModel = ivm.Provider_itemModelList.Where(x => x.Provider.ID == ivm.SelectedProvider.Provider.ID).First(); } // select the items appearing in the cart if (Singleton.getCart().CartItemList.Where(x => x.Item.ID == ivm.Item.ID).Count() > 0) { ivm.IsItemSelected = true; } // loading the item's picture downloadImage(ivm, ftpCredentials); //ivm.Image = await Task.Factory.StartNew(() => { return ivm.Image.downloadPicture(ConfigurationManager.AppSettings["ftp_catalogue_image_folder"], ConfigurationManager.AppSettings["local_catalogue_image_folder"], ivm.TxtPicture, ivm.TxtRef.Replace(' ', '_').Replace(':', '_'), ftpCredentials); }); output.Add(ivm); } return(output); } }
// 读取信息 public void Load(string path) { try { object ret; using (TextReader reader = new StreamReader(path)) { ret = JsonConvert.DeserializeObject(reader.ReadToEnd(), ProviderList.GetType()); reader.Close(); } ProviderList = ret as BindingList <ProviderItem>; } catch { // ignored } }
private static List <ViewModels.Provider> GetProviders(ProviderList providerList) { List <ViewModels.Provider> provider = new List <ViewModels.Provider>(); foreach (var p in providerList) { provider.Add(new ViewModels.Provider() { //PCP = p.PCP, //providerIDString=p.providerID.ToString(), //refPhys=p.refPhys, //role=p.defaultRole }); } return(provider); }
public void UpdateProvider() { var repository = new ProviderList(); var newProvider = new Provider("Zhao Xie", "397 4th Ave S", "MN", "St. Cloud", "56301", 100000023434); var newProviderId = repository.AddProvider(newProvider); var updatedProvider = repository.UpdateProvider("Mo", newProviderId.Value, "100th Ave", "city", "MM", "30093", 2341341); Assert.IsTrue(updatedProvider != null, "returned updated provider"); Assert.AreEqual(updatedProvider.Name, "Mo", "names are not equal"); Assert.AreEqual(updatedProvider.StreetAddress, "100th Ave", "addresses are not equal"); Assert.AreEqual(updatedProvider.State, "MM", "states are not equal"); Assert.AreEqual(updatedProvider.City, "city", "cities are not equal"); Assert.AreEqual(updatedProvider.ZipCode, "30093", "cities are not equal"); Assert.AreEqual(updatedProvider.BankAccount, 2341341, "bankaccounts are not equal"); }
/// <summary> /// Static constructor. /// </summary> internal static ProviderList CreateProviderList() { ProviderList list = new ProviderList(); var enumValues = System.Enum.GetValues(typeof(ProviderType)); foreach (ProviderType e in enumValues) { if (e != ProviderType.Undefined) { var listItem = new ProviderListItem(e, e.ToString()); list.items.Add(listItem); } } return(list); }
private void SelectedProvider_Event(object sender, SelectionChangedEventArgs e) { if (e.AddedItems.Count > 0) { var item = e.AddedItems[0] as RecogEngine; this.CurrentProvider.Text = item.RecogEngineName; var idx = ProviderList.IndexOf(item); var cnt = ProviderList.Count; if (idx >= 0) { var minShow = MinItemShowed; var maxShow = MinItemShowed + NumberItemShowed - 1; var midShow = (minShow + maxShow) / 2; var diff = idx - midShow; if (diff != 0) { var newMinShow = MinItemShowed; RecogEngine scrollItem = null; if (diff < 0) { newMinShow = Math.Max(0, MinItemShowed + diff); } else { maxShow = Math.Min(cnt - 1, MinItemShowed + diff + NumberItemShowed - 1); newMinShow = Math.Max(0, maxShow - NumberItemShowed + 1); } if (newMinShow != MinItemShowed) { int scrollidx = 0; if (diff < 0) { scrollItem = ProviderList[newMinShow]; scrollidx = newMinShow; } else { scrollItem = ProviderList[maxShow]; scrollidx = maxShow; } MinItemShowed = newMinShow; this.ViewOfProvider.ScrollIntoView(scrollItem); } } } } }
public void Should_return_null_provider_when_provider_of_specified_type_and_with_specified_name_doesnt_exist(Type providerType, string providerName) { var settings = MockRepository.GenerateMock <IProviderSettings>(); var fooProviderName = "Foo Provider"; var fooProviderGroup = "FooProviders"; var fooProviderType = typeof(FooProvider); var isFooProviderEnabled = true; var barProviderName = "Bar Provider"; var barProviderGroup = "BarProviders"; var barProviderType = typeof(BarProvider); var isBarProviderEnabled = true; var providerDesccriptors = new List <ProviderDescriptor>(); providerDesccriptors.Add(new ProviderDescriptor( fooProviderName, fooProviderGroup, fooProviderType, settings, isFooProviderEnabled )); providerDesccriptors.Add(new ProviderDescriptor( barProviderName, barProviderGroup, barProviderType, settings, isBarProviderEnabled )); var providers = new ProviderList(providerDesccriptors); IProvider returnedProvider = null; if (providerType == typeof(IFooProvider)) { returnedProvider = providers.ByName <IFooProvider>(providerName); } else { returnedProvider = providers.ByName <IBarProvider>(providerName); } Assert.That(returnedProvider, Is.Null); }
// 读取信息 public void Load(string path) { try { object ret; using (TextReader reader = new StreamReader(path)) { ret = JsonConvert.DeserializeObject(reader.ReadToEnd(), ProviderList.GetType()); reader.Close(); } ProviderList = ret as BindingList <ProviderItem>; } catch (Exception ex) { Console.WriteLine(ex); } }
private async void deleteProvider(object obj) { if (await Singleton.getDialogueBox().showAsync("Do you confirm the provider [" + SelectedProviderModel.TxtCompanyName + "] deletion?")) { Singleton.getDialogueBox().showSearch(ConfigurationManager.AppSettings["delete_message"]); var notDeletedProviders = await Bl.BlItem.DeleteProviderAsync(new List <Provider> { SelectedProviderModel.Provider }); var providerFound = ProviderList.Where(x => x.Provider.ID == SelectedProviderModel.Provider.ID).SingleOrDefault(); if (notDeletedProviders.Count() == 0 && providerFound != null) { ProviderList.Remove(providerFound); } Singleton.getDialogueBox().IsDialogOpen = false; } }
public void Should_get_all_enabled_providers() { var settings = MockRepository.GenerateMock<IProviderSettings>(); var fooProviderName = "Foo Provider"; var fooProviderGroup = "FooProviders"; var fooProviderType = typeof(FooProvider); var isFooProviderEnabled = true; var barProviderName = "Bar Provider"; var barProviderGroup = "BarProviders"; var barProviderType = typeof(BarProvider); var isBarProviderEnabled = false; var providerDesccriptors = new List<ProviderDescriptor>(); providerDesccriptors.Add(new ProviderDescriptor( fooProviderName, fooProviderGroup, fooProviderType, settings, isFooProviderEnabled )); providerDesccriptors.Add(new ProviderDescriptor( barProviderName, barProviderGroup, barProviderType, settings, isBarProviderEnabled )); var providers = new ProviderList(providerDesccriptors); var returnedProviders = providers.All().ToList(); Assert.That(returnedProviders.Count(), Is.EqualTo(1)); Assert.That(returnedProviders[0].GetType(), Is.EqualTo(typeof(FooProvider))); }
public void Should_throw_exception_when_provider_descriptors_is_null() { var settings = MockRepository.GenerateMock<IProviderSettings>(); List<ProviderDescriptor> providerDesccriptors = null; var providers = new ProviderList(providerDesccriptors); }
public void Should_return_null_when_provider_with_the_specified_name_not_found() { var settings = MockRepository.GenerateMock<IProviderSettings>(); var fooProviderName = "Foo Provider"; var fooProviderGroup = "FooProviders"; var fooProviderType = typeof(FooProvider); var isFooProviderEnabled = true; var barProviderName = "Bar Provider"; var barProviderGroup = "BarProviders"; var barProviderType = typeof(BarProvider); var isBarProviderEnabled = true; var inexistentName = "FakeName"; var providerDesccriptors = new List<ProviderDescriptor>(); providerDesccriptors.Add(new ProviderDescriptor( fooProviderName, fooProviderGroup, fooProviderType, settings, isFooProviderEnabled )); providerDesccriptors.Add(new ProviderDescriptor( barProviderName, barProviderGroup, barProviderType, settings, isBarProviderEnabled )); var providers = new ProviderList(providerDesccriptors); var returnedProvider = providers[inexistentName]; Assert.That(returnedProvider, Is.Null); }
public void Should_get_an_enabled_provider_of_the_specified_type_and_with_the_specified_name() { var settings = MockRepository.GenerateMock<IProviderSettings>(); var fooProviderName = "Foo Provider"; var fooProviderGroup = "FooProviders"; var fooProviderType = typeof(FooProvider); var isFooProviderEnabled = true; var barProviderName = "Bar Provider"; var barProviderGroup = "BarProviders"; var barProviderType = typeof(BarProvider); var isBarProviderEnabled = true; var providerDesccriptors = new List<ProviderDescriptor>(); providerDesccriptors.Add(new ProviderDescriptor( fooProviderName, fooProviderGroup, fooProviderType, settings, isFooProviderEnabled )); providerDesccriptors.Add(new ProviderDescriptor( barProviderName, barProviderGroup, barProviderType, settings, isBarProviderEnabled )); var providers = new ProviderList(providerDesccriptors); var returnedProvider = providers[fooProviderName, typeof(IFooProvider)]; Assert.That(returnedProvider, Is.Not.Null); Assert.That(returnedProvider.GetType(), Is.EqualTo(fooProviderType)); }
public void Should_return_null_provider_when_provider_of_specified_type_and_with_specified_name_doesnt_exist(Type providerType, string providerName) { var settings = MockRepository.GenerateMock<IProviderSettings>(); var fooProviderName = "Foo Provider"; var fooProviderGroup = "FooProviders"; var fooProviderType = typeof(FooProvider); var isFooProviderEnabled = true; var barProviderName = "Bar Provider"; var barProviderGroup = "BarProviders"; var barProviderType = typeof(BarProvider); var isBarProviderEnabled = true; var providerDesccriptors = new List<ProviderDescriptor>(); providerDesccriptors.Add(new ProviderDescriptor( fooProviderName, fooProviderGroup, fooProviderType, settings, isFooProviderEnabled )); providerDesccriptors.Add(new ProviderDescriptor( barProviderName, barProviderGroup, barProviderType, settings, isBarProviderEnabled )); var providers = new ProviderList(providerDesccriptors); var returnedProvider = providers[providerName, providerType]; Assert.That(returnedProvider, Is.Null); }
public void Should_return_zero_providers_when_providers_of_specified_type_and_with_specified_group_name_doesnt_exist(Type providerType, string groupName) { var settings = MockRepository.GenerateMock<IProviderSettings>(); var fooProviderName = "Foo Provider"; var fooProviderGroup = "FooProviders"; var fooProviderType = typeof(FooProvider); var isFooProviderEnabled = true; var barProviderName = "Bar Provider"; var barProviderGroup = "BarProviders"; var barProviderType = typeof(BarProvider); var isBarProviderEnabled = true; var providerDesccriptors = new List<ProviderDescriptor>(); providerDesccriptors.Add(new ProviderDescriptor( fooProviderName, fooProviderGroup, fooProviderType, settings, isFooProviderEnabled )); providerDesccriptors.Add(new ProviderDescriptor( barProviderName, barProviderGroup, barProviderType, settings, isBarProviderEnabled )); var providers = new ProviderList(providerDesccriptors); IList returnedProviders = null; if (providerType == typeof(IFooProvider)) { returnedProviders = providers.ByGroup<IFooProvider>(groupName).ToList(); } else { returnedProviders = providers.ByGroup<IBarProvider>(groupName).ToList(); } Assert.That(returnedProviders.Count, Is.EqualTo(0)); }
public void Should_return_zero_providers_if_type_not_found() { var settings = MockRepository.GenerateMock<IProviderSettings>(); var fooProviderName = "Foo Provider"; var fooProviderGroup = "FooProviders"; var fooProviderType = typeof(FooProvider); var isFooProviderEnabled = true; var providerDesccriptors = new List<ProviderDescriptor>(); providerDesccriptors.Add(new ProviderDescriptor( fooProviderName, fooProviderGroup, fooProviderType, settings, isFooProviderEnabled )); var providers = new ProviderList(providerDesccriptors); Assert.That(providers.All<IBarProvider>().Count(), Is.EqualTo(0)); }
public void Should_return_zero_providers_when_providers_with_group_name_not_found() { var settings = MockRepository.GenerateMock<IProviderSettings>(); var fooProviderName = "Foo Provider"; var fooProviderGroup = "FooProviders"; var fooProviderType = typeof(FooProvider); var isFooProviderEnabled = true; var barProviderName = "Bar Provider"; var barProviderGroup = "BarProviders"; var barProviderType = typeof(BarProvider); var isBarProviderEnabled = true; var inexistentGroup = "FakeGroup"; var providerDesccriptors = new List<ProviderDescriptor>(); providerDesccriptors.Add(new ProviderDescriptor( fooProviderName, fooProviderGroup, fooProviderType, settings, isFooProviderEnabled )); providerDesccriptors.Add(new ProviderDescriptor( barProviderName, barProviderGroup, barProviderType, settings, isBarProviderEnabled )); var providers = new ProviderList(providerDesccriptors); var returnedProviders = providers.ByGroup(inexistentGroup).ToList(); Assert.That(returnedProviders.Count, Is.EqualTo(0)); }
public void Should_return_a_count_of_enabled_providers() { var settings = MockRepository.GenerateMock<IProviderSettings>(); var fooProviderName = "Foo Provider"; var fooProviderGroup = "FooProviders"; var fooProviderType = typeof(FooProvider); var isFooProviderEnabled = true; var barProviderName = "Bar Provider"; var barProviderGroup = "BarProviders"; var barProviderType = typeof(BarProvider); var isBarProviderEnabled = true; var providerDesccriptors = new List<ProviderDescriptor>(); providerDesccriptors.Add(new ProviderDescriptor( fooProviderName, fooProviderGroup, fooProviderType, settings, isFooProviderEnabled )); providerDesccriptors.Add(new ProviderDescriptor( barProviderName, barProviderGroup, barProviderType, settings, isBarProviderEnabled )); var providers = new ProviderList(providerDesccriptors); Assert.That(providers.Count, Is.EqualTo(2)); }