Exemplo n.º 1
0
    public void BoolOptionsLoadCorrectly(bool testValue)
    {
        _loadedInfo.UngroupedItems.OfType <BoolPluginFormItem>().Single().Value = testValue;
        _formLoader.InfoToForm(_loadedInfo);

        _form.TestBoolOption1.Should().Be(testValue);
    }
Exemplo n.º 2
0
    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);
    }