コード例 #1
0
        public void OnlineUrlBuilderFactoryTest()
        {
            var factory = new OnlineUrlBuilderFactory(instance: "foo", subDomain: "bar");
            var result  = factory.Create().Build();

            result.Should().Be($"https://foo.bar.visualstudio.com?api-version={Constants.CurrentWorkItemsApiVersion}");
        }
コード例 #2
0
        public void OnlineUrlBuilderFactoryTest(string subDomain, string subDomainOverride, string expected)
        {
            var factory = new OnlineUrlBuilderFactory(instance: "foo", subDomain: subDomain);
            var result  = factory.Create(subDomainOverride).Build();

            result.Should().Be($"{expected}?api-version={Constants.CurrentWorkItemsApiVersion}");
        }
コード例 #3
0
        public void SetUp()
        {
            HttpClientMock = new Mock <IHttpClient>();
            var factory = new OnlineUrlBuilderFactory(InstanceName);

            Client = new VstsClient(factory, HttpClientMock.Object, VstsClientConfiguration.Default, Mock.Of <ILogger <VstsClient> >());
            var source = new CancellationTokenSource();

            CancellationToken = source.Token;
        }