public void DestinationIsSetToInstallationRootIfNotSpecified() { // Arrange PackageManagementCommand cmd = new Mock<PackageManagementCommand>() { CallBase = true }.Object.AutoConfigure(); // Act cmd.BeginProcessingCore(); // Assert Assert.Equal(TestHostEnvironment.DefaultInstallationRoot, cmd.Destination); }
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); }
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); }
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); }