public void DebugTabIsEnabled_WhenDisableDebugTab_IsFalse()
        {
            var asViewModel = BuildViewModel();
            var gpoSettings = new TestGpoSettings
            {
                DisableDebugTab = true
            };

            var interaction = new ApplicationSettingsInteraction(new PdfCreatorSettings(null), gpoSettings);

            asViewModel.SetInteraction(interaction);

            Assert.IsFalse(asViewModel.DebugTabIsEnabled, "DebugTabIsEnabled is not the negation of DisableDebugTab");
        }
        public void SetGpoSettings_PrinterTabIsEnabledIsNegationOfDisablePrinterTab()
        {
            var asViewModel = BuildViewModel();
            var gpoSettings = new TestGpoSettings
            {
                DisablePrinterTab = true
            };

            var interaction = new ApplicationSettingsInteraction(new PdfCreatorSettings(null), gpoSettings);

            asViewModel.SetInteraction(interaction);

            Assert.IsFalse(asViewModel.PrinterTabIsEnabled, "PrinterTabIsEnabled is not the negation of DisablePrinterTab");

            gpoSettings.DisablePrinterTab = false;

            interaction = new ApplicationSettingsInteraction(new PdfCreatorSettings(null), gpoSettings);
            asViewModel.SetInteraction(interaction);

            Assert.IsTrue(asViewModel.PrinterTabIsEnabled, "PrinterTabIsEnabled is not the negation of DisablePrinterTab");
        }