diff --git a/packages/http-client-csharp/generator/TestProjects/Spector.Tests/Http/Payload/Head/HeadTests.cs b/packages/http-client-csharp/generator/TestProjects/Spector.Tests/Http/Payload/Head/HeadTests.cs
new file mode 100644
index 00000000000..2cafbe86d7c
--- /dev/null
+++ b/packages/http-client-csharp/generator/TestProjects/Spector.Tests/Http/Payload/Head/HeadTests.cs
@@ -0,0 +1,24 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+using System.Threading.Tasks;
+using NUnit.Framework;
+using Payload.Head;
+
+namespace TestProjects.Spector.Tests.Http.Payload.Head
+{
+ public class HeadTests : SpectorTestBase
+ {
+ [SpectorTest]
+ public Task ContentTypeHeaderInResponse() => Test(async (host) =>
+ {
+ var response = await new HeadClient(host, null).ContentTypeHeaderInResponseAsync();
+ var rawResponse = response.GetRawResponse();
+ Assert.AreEqual(200, rawResponse.Status);
+ Assert.IsTrue(rawResponse.Headers.TryGetValue("Content-Type", out string? contentType));
+ Assert.AreEqual("text/plain; charset=utf-8", contentType);
+ Assert.IsTrue(rawResponse.Headers.TryGetValue("x-ms-meta", out string? metadata));
+ Assert.AreEqual("hello", metadata);
+ });
+ }
+}
diff --git a/packages/http-client-csharp/generator/TestProjects/Spector.Tests/TestProjects.Spector.Tests.csproj b/packages/http-client-csharp/generator/TestProjects/Spector.Tests/TestProjects.Spector.Tests.csproj
index 906ffbe2cc8..8692c20c097 100644
--- a/packages/http-client-csharp/generator/TestProjects/Spector.Tests/TestProjects.Spector.Tests.csproj
+++ b/packages/http-client-csharp/generator/TestProjects/Spector.Tests/TestProjects.Spector.Tests.csproj
@@ -45,6 +45,7 @@
+