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}"); }
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}"); }
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; }