public void BoolOptionsLoadCorrectly(bool testValue) { _loadedInfo.UngroupedItems.OfType <BoolPluginFormItem>().Single().Value = testValue; _formLoader.InfoToForm(_loadedInfo); _form.TestBoolOption1.Should().Be(testValue); }
public bool RequestOptions(IPluginForm optionForm) { PluginFormInfo info = _pluginFormLoader.FormToInfo(optionForm); var pluginDialog = new PluginDialog { DataContext = info, Owner = Application.Current.MainWindow, }; var result = pluginDialog.ShowDialog() == true; _pluginFormLoader.InfoToForm(info); return(result); }