Ejemplo n.º 1
0
        private void CheckInvalidTryParse(string input)
        {
            RetryConditionHeaderValue result = null;

            Assert.False(RetryConditionHeaderValue.TryParse(input, out result));
            Assert.Null(result);
        }
Ejemplo n.º 2
0
        private void CheckValidTryParse(string input, RetryConditionHeaderValue expectedResult)
        {
            RetryConditionHeaderValue result = null;

            Assert.True(RetryConditionHeaderValue.TryParse(input, out result));
            Assert.Equal(expectedResult, result);
        }
Ejemplo n.º 3
0
        public void TryParse_Invalid()
        {
            RetryConditionHeaderValue res;

            Assert.IsFalse(RetryConditionHeaderValue.TryParse("", out res), "#1");
            Assert.IsNull(res, "#2");
        }
Ejemplo n.º 4
0
        private void CheckInvalidParse(string input)
        {
            Assert.Throws <FormatException>(() => { RetryConditionHeaderValue.Parse(input); });

            Assert.False(RetryConditionHeaderValue.TryParse(input, out RetryConditionHeaderValue result));
            Assert.Null(result);
        }
Ejemplo n.º 5
0
        public void TryParse()
        {
            RetryConditionHeaderValue res;

            Assert.IsTrue(RetryConditionHeaderValue.TryParse("124", out res), "#1");
            Assert.IsNull(res.Date, "#2");
            Assert.AreEqual(new TimeSpan(0, 2, 4), res.Delta, "#3");
        }