public Multibox ( IJSRuntime jsRuntime, Combobox <T> .OptionGetter optionGetter, Combobox <T> .IsDisabled?isDisabled = null, Combobox <T> .IsRequired?isRequired = null, Combobox <T> .Placeholder?placeholder = null ) { _optionGetter = optionGetter; _options = new ThreadSafeCache <List <Option <T> > >(); _combobox = new Combobox <T> ( jsRuntime, Options, isDisabled, isRequired, placeholder ?? DefaultPlaceholderGetter ); _combobox.OnSelect += o => Select(o); SetSelectedOptions(); }
public void Setup() { _sut = new ThreadSafeCache <string, DateTime>(); }