public void Header_SetHeader_AppearsInCollection() { var ch = new CouchConnection("http://localhost/"); ch.SetHeader("User-Agent", "user1"); Assert.AreEqual(1, ch.Transport.HeaderCount()); }
public void Header_Duplicate_ShouldOverwrite() { var ch = new CouchConnection("http://localhost/"); ch.SetHeader("User-Agent", "user1"); ch.SetHeader("User-Agent", "user2"); Assert.AreEqual(1, ch.Transport.HeaderCount()); Assert.AreEqual("user2", ch.Transport.GetHeader("User-Agent")); }
public void Header_Nulls_DoesNothing() { var ch = new CouchConnection("http://localhost/"); ch.SetHeader(null,null); Assert.AreEqual(0, ch.Transport.HeaderCount()); }
public void Header_ClearHeader_ShouldBeZero() { var ch = new CouchConnection("http://localhost/"); ch.SetHeader("User-Agent", "user1"); ch.SetHeader("User-Agent", "user2"); ch.ClearHeaders(); Assert.AreEqual(0, ch.Transport.HeaderCount()); }