示例#1
0
        public async void NPM_IsInstalled_Tests(string commandOuput, bool expected)
        {
            mock.Reset();
            var result = CreateCommandResult(commandOuput);
            var t      = Task.FromResult(result);

            mock.Setup(service => service.RunIsCommandInstalled(NPMInstallationHandler.NPM_INSTALLATION_CHECK_COMMAND)).Returns(t);
            var npi = new NPMInstallationHandler(mock.Object);

            bool isInstalled = await npi.IsInstalled();

            Assert.Equal(expected, isInstalled);
        }
 private NpmInstallationManager()
 {
     npmInstallationHandler = new NPMInstallationHandler(new InstallationService());
 }
 public NpmInstallationWindow(NPMInstallationHandler installationHandler) : base(new NpmInstallationViewModel(installationHandler))
 {
 }
示例#4
0
 public NpmInstallationViewModel(NPMInstallationHandler handler) : base(handler, TITLE, URI, COMMAND, DETAIL)
 {
 }