Beispiel #1
0
        public void BitbucketHostProvider_IsSupported_FailsForNullInput()
        {
            InputArguments input    = null;
            var            provider = new BitbucketHostProvider(new TestCommandContext());

            Assert.False(provider.IsSupported(input));
        }
Beispiel #2
0
        public void BitbucketHostProvider_IsSupported_FailsForNullHttpResponseMessage()
        {
            HttpResponseMessage httpResponseMessage = null;
            var provider = new BitbucketHostProvider(new TestCommandContext());

            Assert.False(provider.IsSupported(httpResponseMessage));
        }
Beispiel #3
0
        public void BitbucketHostProvider_IsSupported(string protocol, string host, bool expected)
        {
            var input = new InputArguments(new Dictionary <string, string>
            {
                ["protocol"] = protocol,
                ["host"]     = host,
            });

            var provider = new BitbucketHostProvider(new TestCommandContext());

            Assert.Equal(expected, provider.IsSupported(input));
        }
Beispiel #4
0
        public void BitbucketHostProvider_IsSupported_HttpResponseMessage(string header, string value, bool expected)
        {
            var input = new HttpResponseMessage();

            if (header != null)
            {
                input.Headers.Add(header, value);
            }

            var provider = new BitbucketHostProvider(new TestCommandContext());

            Assert.Equal(expected, provider.IsSupported(input));
        }