public async Task SetsHeaders() { var mockTransport = new MockTransport(); Task <Response> task = SendGetRequest(mockTransport, ClientRequestIdPolicy.Shared); MockRequest request = await mockTransport.RequestGate.Cycle(new MockResponse(200)); await task; Assert.True(request.TryGetHeader("x-ms-client-request-id", out string requestId)); Assert.True(request.TryGetHeader("x-ms-return-client-request-id", out string returnRequestId)); Assert.AreEqual(request.ClientRequestId, requestId); Assert.AreEqual("true", returnRequestId); }
private void AssertRequestCommon(MockRequest request) { var expected = HttpHeader.Common.CreateUserAgent("config", "1.0.0.0").Value; Assert.True(request.TryGetHeader("User-Agent", out var value)); StringAssert.StartsWith(expected, value); }
private void AssertRequestCommon(MockRequest request) { Assert.True(request.TryGetHeader("User-Agent", out var value)); StringAssert.Contains("azsdk-net-config/1.0.0.0", value); }