Example #1
0
        public async Task TryCreate_ReturnsFalseIfNoServiceIndexResourceV3()
        {
            var test = new PluginResourceProviderNegativeTest(
                serviceIndexJson: null,
                sourceUri: _sourceUri);

            var result = await test.Provider.TryCreate(test.SourceRepository, CancellationToken.None);

            Assert.False(result.Item1);
            Assert.Null(result.Item2);
        }
Example #2
0
        public async Task TryCreate_ReturnsFalseIfPackageSourceIsNotHttpOrHttps(string sourceUri)
        {
            var test = new PluginResourceProviderNegativeTest(
                serviceIndexJson: "{}",
                sourceUri: sourceUri);

            var result = await test.Provider.TryCreate(test.SourceRepository, CancellationToken.None);

            Assert.False(result.Item1);
            Assert.Null(result.Item2);
        }
Example #3
0
        public async Task TryCreate_ReturnsFalseForNullOrEmptyEnvironmentVariable(string pluginsPath)
        {
            var test = new PluginResourceProviderNegativeTest(
                serviceIndexJson: "{}",
                sourceUri: _sourceUri,
                pluginsPath: pluginsPath);

            var result = await test.Provider.TryCreate(test.SourceRepository, CancellationToken.None);

            Assert.False(result.Item1);
            Assert.Null(result.Item2);
        }