Ejemplo n.º 1
0
        public void DestinationIsSetToInstallationRootIfNotSpecified()
        {
            // Arrange
            PackageManagementCommand cmd = new Mock<PackageManagementCommand>() { CallBase = true }.Object.AutoConfigure();

            // Act
            cmd.BeginProcessingCore();

            // Assert
            Assert.Equal(TestHostEnvironment.DefaultInstallationRoot, cmd.Destination);
        }
Ejemplo n.º 2
0
        public void DestinationIsLeftAloneIfSpecified()
        {
            // Arrange
            PackageManagementCommand cmd = new Mock<PackageManagementCommand>() { CallBase = true }.Object.AutoConfigure();
            cmd.Source = @"C:\Foo\Bar";

            // Act
            cmd.BeginProcessingCore();

            // Assert
            Assert.Equal(@"C:\Foo\Bar", cmd.Source);
        }
Ejemplo n.º 3
0
        public void BeginProcessingInitializesSettingsAndCallsCoreProcessor()
        {
            // Arrange
            PsGetCommand cmdlet = new Mock<PsGetCommand>() { CallBase = true }.Object;
            cmdlet.HostEnvironment = new TestHostEnvironment(@"C:\Foo");

            // Act
            cmdlet.BeginProcessingCore();

            // Assert
            Assert.Equal(@"C:\", cmdlet.Config.InstallationRoot);
        }
Ejemplo n.º 4
0
        public void SourceIsLeftAloneIfSpecified()
        {
            // Arrange
            PackageManagementCommand cmd = new Mock<PackageManagementCommand>() { CallBase = true }.Object.AutoConfigure();
            cmd.Source = "http://packages.nuget.org";

            // Act
            cmd.BeginProcessingCore();

            // Assert
            Assert.Equal("http://packages.nuget.org", cmd.Source);
        }