private ConfigurationPropertyModelBase BuildAndGetBaseModel(string property) { var configsetModel = new TestCofigSet().BuildConfigurationSetModel(); var configModel = configsetModel.Get <SampleConfig>(); var propertyModel = configModel.ConfigurationProperties[property]; return(propertyModel); }
public void OptionProviderAttributeBuildOptionProvider_List_HasCorrectOptionProvider() { var propertyModel = BuildAndGetListModel(); var configSet = new TestCofigSet { Options = new OptionSet <OptionFromConfigSet>(new[] { new OptionFromConfigSet() }, i => i.Id.ToString(), i => i.Description) }; var optionSet = propertyModel.GetOptionSet(configSet); Assert.Equal(configSet.Options, optionSet); }