public void SavesSettings(ISettingsSingleton settings)
        {
            var retrieve = new RetrieveSaveSettings(settings);
            var help     = new ShowHelpSetting(
                retrieve,
                settings);

            help.ShowHelp = true;
            retrieve.Retrieve(out var gui, out var pipe);
            gui.ShowHelp.Should().BeTrue();
            help.ShowHelp = false;
            retrieve.Retrieve(out gui, out pipe);
            gui.ShowHelp.Should().BeFalse();
        }
Esempio n. 2
0
        public void Saves(RetrieveSaveSettings sut)
        {
            ISynthesisGuiSettings?gui  = null;
            IPipelineSettings?    pipe = null;

            sut.Saving.Subscribe(x =>
            {
                gui  = x.Gui;
                pipe = x.Pipe;
                x.Gui.Should().NotBeNull();
                x.Pipe.Should().NotBeNull();
            });
            sut.Retrieve(out var guiRetrieved, out var pipeRetrieved);
            guiRetrieved.Should().Be(gui);
            pipeRetrieved.Should().Be(pipe);
        }