Exemplo n.º 1
0
        public void Execute_PackageIsSet_InstallsPackageIntoProject()
        {
            CreateAction();
            installPackageHelper.InstallTestPackage();

            var actualPackage   = fakeProject.PackagePassedToInstallPackage;
            var expectedPackage = installPackageHelper.TestPackage;

            Assert.AreEqual(expectedPackage, actualPackage);
        }
        public void InstallPackage_PackageObjectPassed_CallsPackageManagerInstallPackage()
        {
            CreatePackageManagementService();
            installPackageHelper.InstallTestPackage();

            bool expectedIgnoreDependencies       = false;
            var  expectedInstallPackageParameters = new FakePackageManager.InstallPackageParameters()
            {
                IgnoreDependenciesPassedToInstallPackage = expectedIgnoreDependencies,
                PackagePassedToInstallPackage            = installPackageHelper.TestPackage,
                PackageOperationsPassedToInstallPackage  = installPackageHelper.PackageOperations
            };

            var actualInstallPackageParameters = fakePackageManagerFactory.FakePackageManager.ParametersPassedToInstallPackage;

            Assert.AreEqual(expectedInstallPackageParameters, actualInstallPackageParameters);
        }