public void Should_Replace_Hashes_Correctly() { var headers = new HeaderHash(new Hash { { "Foo-Bar", "baz" } }); var hash = new Hash { { "foo", "bar" } }; headers.Replace(hash); Assert.AreEqual("bar", headers["foo"]); }