Пример #1
0
        public void Constructor_PackageManagementMessageEventFired_MessageLoggedToProgressMonitor()
        {
            CreateProgressMonitor();

            packageEvents.OnPackageOperationMessageLogged(MessageLevel.Info, "MyMessage");

            fakeProgressMonitor.AssertMessageIsLogged("MyMessage");
        }
        public void Run_OnePackageNeedsReinstalling_PackageIdLoggedInPackageConsole()
        {
            CreateRunner();
            ProjectHasOnePackageReferenceNeedingReinstall("MyPackageId");

            Run();

            progressMonitor.AssertMessageIsLogged("MyPackageId");
        }
        public void Run_OneInstallActionWithMissingPackageId_ErrorLoggedInPackageConsole()
        {
            CreateRunner();
            AddInstallActionWithMissingPackageId();

            Run();

            progressMonitor.AssertMessageIsLogged("Value cannot be null.");
        }
        public void Run_OneInstallActionWithPowerShellScripts_WarningMessageLoggedInPackageConsole()
        {
            CreateRunner();
            AddInstallActionWithPowerShellScript("Test");

            Run();

            progressMonitor.AssertMessageIsLogged("Test Package contains PowerShell scripts which will not be run.");
        }