public void TestAllKeys() { Headers Headers = new Headers(); Headers.CosmosMessageHeaders[Key] = Guid.NewGuid().ToString(); Assert.AreEqual(Key, Headers.AllKeys().First()); }
public void TestAllKeysWithKnownProperties() { Headers Headers = new Headers(); Headers.CosmosMessageHeaders[Key] = Guid.NewGuid().ToString(); Headers.ContinuationToken = Guid.NewGuid().ToString(); Headers.CosmosMessageHeaders[HttpConstants.HttpHeaders.RetryAfterInMilliseconds] = "20"; Headers.Add(WFConstants.BackendHeaders.SubStatus, "1002"); Headers.PartitionKey = Guid.NewGuid().ToString(); string[] allKeys = Headers.AllKeys(); Assert.IsTrue(allKeys.Contains(Key)); Assert.IsTrue(allKeys.Contains(HttpConstants.HttpHeaders.PartitionKey)); Assert.IsTrue(allKeys.Contains(HttpConstants.HttpHeaders.RetryAfterInMilliseconds)); Assert.IsTrue(allKeys.Contains(HttpConstants.HttpHeaders.Continuation)); Assert.IsTrue(allKeys.Contains(WFConstants.BackendHeaders.SubStatus)); }