예제 #1
0
        public void TestSubsequentStatusCodesOverwritePreviousOnes()
        {
            Labels labels        = new Labels();
            string statusCodeKey = "statusCode";

            CollectionAssert.DoesNotContain(labels.Keys, statusCodeKey);
            labels.AddStatusCode(HttpStatusCode.OK);
            labels.AddStatusCode(HttpStatusCode.BadRequest);
            Assert.AreEqual(((int)HttpStatusCode.BadRequest).ToString(), labels[statusCodeKey]);
            CollectionAssert.DoesNotContain(labels.Values, ((int)HttpStatusCode.OK).ToString());
        }
예제 #2
0
        public void TestInsertingHttpStatusCodeResultsInStringInsert()
        {
            Labels         labels        = new Labels();
            string         statusCodeKey = "statusCode";
            HttpStatusCode statusCode    = HttpStatusCode.BadRequest;

            CollectionAssert.DoesNotContain(labels.Keys, statusCodeKey);
            labels.AddStatusCode(statusCode);
            Assert.AreEqual(((int)statusCode).ToString(), labels[statusCodeKey]);
        }