public void CachedPackageSourceProviderReadsEnabledSourceValues() { // Arrange var sourceProvider = new Mock<IPackageSourceProvider>(MockBehavior.Strict); var sourceA = new PackageSource("SourceA", "SourceA", isEnabled: false); var sourceB = new PackageSource("SourceB", "Source B"); sourceProvider.Setup(s => s.LoadPackageSources()).Returns(new[] { sourceA, sourceB }); // Act var cachedPackageSource = new CachedPackageSourceProvider(sourceProvider.Object); var result = cachedPackageSource.GetEnabledPackageSources().ToList(); // Assert Assert.Equal(new[] { sourceB }, result); }
public void CachedPackageSourceProviderReadsEnabledSourceValues() { // Arrange var sourceProvider = new Mock <IPackageSourceProvider>(MockBehavior.Strict); var sourceA = new PackageSource("SourceA", "SourceA", isEnabled: false); var sourceB = new PackageSource("SourceB", "Source B"); sourceProvider.Setup(s => s.LoadPackageSources()).Returns(new[] { sourceA, sourceB }); // Act var cachedPackageSource = new CachedPackageSourceProvider(sourceProvider.Object); var result = cachedPackageSource.GetEnabledPackageSources().ToList(); // Assert Assert.Equal(new[] { sourceB }, result); }
public void CachedPackageSourceProviderReadsCredentials() { // Arrange var sourceProvider = new Mock<IPackageSourceProvider>(MockBehavior.Strict); var sourceA = new PackageSource("SourceA") { UserName = "******", Password = "******" }; var sourceB = new PackageSource("SourceB", "Source B", isEnabled: false); sourceProvider.Setup(s => s.LoadPackageSources()).Returns(new[] { sourceA, sourceB }); // Act var cachedPackageSource = new CachedPackageSourceProvider(sourceProvider.Object); var result = cachedPackageSource.GetEnabledPackageSources().First(); // Assert Assert.Equal("Username", result.UserName); Assert.Equal("password", result.Password); }
public void CachedPackageSourceProviderReadsCredentials() { // Arrange var sourceProvider = new Mock <IPackageSourceProvider>(MockBehavior.Strict); var sourceA = new PackageSource("SourceA") { UserName = "******", Password = "******" }; var sourceB = new PackageSource("SourceB", "Source B", isEnabled: false); sourceProvider.Setup(s => s.LoadPackageSources()).Returns(new[] { sourceA, sourceB }); // Act var cachedPackageSource = new CachedPackageSourceProvider(sourceProvider.Object); var result = cachedPackageSource.GetEnabledPackageSources().First(); // Assert Assert.Equal("Username", result.UserName); Assert.Equal("password", result.Password); }