From e659f33459e99bff11eeb4f44cf0b167871fa32d Mon Sep 17 00:00:00 2001 From: David Leek Date: Thu, 6 Feb 2025 13:13:35 +0100 Subject: [PATCH] chore: simple request message usage validation test --- .../RequestMessageHeadersTest.cs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 tests/Unleash.Tests/Communication/RequestMessageHeadersTest.cs diff --git a/tests/Unleash.Tests/Communication/RequestMessageHeadersTest.cs b/tests/Unleash.Tests/Communication/RequestMessageHeadersTest.cs new file mode 100644 index 0000000..3ed314f --- /dev/null +++ b/tests/Unleash.Tests/Communication/RequestMessageHeadersTest.cs @@ -0,0 +1,19 @@ +using NUnit.Framework; + +namespace Unleash.Tests.Communication +{ + public class RequestMessageHeadersTest + { + [Test] + public void RequestMessageHeaders_Should_Contain_Headers() + { + var requestMessage = new HttpRequestMessage(); + requestMessage.Headers.TryAddWithoutValidation("header1", "value1"); + requestMessage.Headers.TryAddWithoutValidation("header1", "value2"); + + Assert.That(requestMessage.Headers.Count, Is.EqualTo(1)); + Assert.That(requestMessage.Headers.First().Key, Is.EqualTo("header1")); + Assert.That(requestMessage.Headers.First().Value.Last(), Is.EqualTo("value2")); + } + } +} \ No newline at end of file