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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 4
0
        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);
        }