Пример #1
0
        public void NegativeContentLengthThrowsException()
        {
            var options = new ResponseProperties.CreateOptions
            {
                Headers       = CommonTestHelpers.GenerateList(2),
                ContentLength = -1
            };

            ResponseProperties item = new ResponseProperties(options);
        }
Пример #2
0
        public void NullKeyValuesAreNotCopied(string keyName)
        {
            var options = new ResponseProperties.CreateOptions
            {
                Headers       = CommonTestHelpers.GenerateList(keyName, 2),
                ContentLength = 10000
            };

            ResponseProperties item = new ResponseProperties(options);

            Assert.AreEqual(0, item.Headers.Count());
        }
Пример #3
0
        public void CreateOptionsConstructorUpdatesProperties()
        {
            var options = new ResponseProperties.CreateOptions
            {
                Headers       = CommonTestHelpers.GenerateList(2),
                ContentLength = 10000
            };

            ResponseProperties item = new ResponseProperties(options);

            Assert.AreEqual(JsonSerializer.Serialize(options.Headers), JsonSerializer.Serialize(item.Headers));
            Assert.AreEqual(options.ContentLength, item.ContentLength);
        }