Esempio n. 1
0
        public void opImplicit_string_HttpDate()
        {
            const string expected = "Tue, 15 Nov 1994 08:12:31 GMT";
            string       actual   = new HttpDate(new DateTime(1994, 11, 15, 8, 12, 31));

            Assert.Equal(expected, actual);
        }
Esempio n. 2
0
        public void opImplicit_HttpDate_DateTime()
        {
            var      expected = new HttpDate(new DateTime(1994, 11, 15, 8, 12, 31));
            HttpDate actual   = new DateTime(1994, 11, 15, 8, 12, 31);

            Assert.Equal(expected, actual);
        }
Esempio n. 3
0
        public void opGreater_HttpDate_HttpDate_whenSame()
        {
            var operand1 = new HttpDate(new DateTime(1999, 12, 31));
            var operand2 = operand1;

            Assert.False(operand1 > operand2);
        }
Esempio n. 4
0
        public void opInequality_HttpDate_HttpDate_whenSame()
        {
            var operand1 = new HttpDate(new DateTime(1999, 12, 31));
            var operand2 = operand1;

            Assert.False(operand1 != operand2);
        }
Esempio n. 5
0
        public void opGreater_HttpDate_HttpDate_whenTrue()
        {
            var operand1 = new HttpDate(new DateTime(2009, 12, 31));
            var operand2 = new HttpDate(new DateTime(1999, 12, 31));

            Assert.True(operand1 > operand2);
        }
Esempio n. 6
0
        public void op_ToString()
        {
            const string expected = "Tue, 15 Nov 1994 08:12:31 GMT";
            var          actual   = new HttpDate(new DateTime(1994, 11, 15, 8, 12, 31)).ToString();

            Assert.Equal(expected, actual);
        }
Esempio n. 7
0
        public void op_ToDateTime()
        {
            var expected = new DateTime(1994, 11, 15, 8, 12, 31);
            var actual   = new HttpDate(expected).ToDateTime();

            Assert.Equal(expected, actual);
        }
Esempio n. 8
0
        public void opGreater_HttpDate_HttpDate_whenSame()
        {
            var operand1 = new HttpDate(new DateTime(1999, 12, 31));
            var operand2 = operand1;

            Assert.False(operand1 > operand2);
        }
Esempio n. 9
0
        public void opGreater_HttpDate_HttpDate_whenTrue()
        {
            var operand1 = new HttpDate(new DateTime(2009, 12, 31));
            var operand2 = new HttpDate(new DateTime(1999, 12, 31));

            Assert.True(operand1 > operand2);
        }
Esempio n. 10
0
        public void opLesser_HttpDate_HttpDate_whenFalse()
        {
            var operand1 = new HttpDate(new DateTime(2009, 12, 31));
            var operand2 = new HttpDate(new DateTime(1999, 12, 31));

            Assert.False(operand1 < operand2);
        }
Esempio n. 11
0
        public void opEquality_HttpDate_HttpDate_whenTrue()
        {
            var operand1 = new HttpDate(new DateTime(1999, 12, 31));
            var operand2 = new HttpDate(new DateTime(1999, 12, 31));

            Assert.True(operand1 == operand2);
        }
Esempio n. 12
0
        public void op_CompareTo_object_whenLesser()
        {
            var left  = new HttpDate(new DateTime(1999, 12, 31));
            var right = new HttpDate(new DateTime(2009, 12, 31));

            Assert.True(left.CompareTo(right) < 0);
        }
Esempio n. 13
0
        public void op_CompareTo_object()
        {
            var left  = new HttpDate(new DateTime(1999, 12, 31));
            var right = new HttpDate(new DateTime(1999, 12, 31));

            Assert.Equal(0, left.CompareTo(right));
        }
Esempio n. 14
0
        public void op_Compare_HttpDateLesser_HttpDate()
        {
            var comparand1 = new HttpDate(new DateTime(1999, 12, 31));
            var comparand2 = new HttpDate(new DateTime(2009, 12, 31));

            Assert.True(HttpDate.Compare(comparand1, comparand2) < 0);
        }
Esempio n. 15
0
        public void op_Compare_HttpDate_HttpDate_whenSame()
        {
            var comparand1 = new HttpDate(new DateTime(1999, 12, 31));
            var comparand2 = comparand1;

            Assert.Equal(0, HttpDate.Compare(comparand1, comparand2));
        }
Esempio n. 16
0
        public void op_FromString_string()
        {
            var expected = new HttpDate(new DateTime(1994, 11, 15, 8, 12, 31));
            var actual   = HttpDate.FromString("Tue, 15 Nov 1994 08:12:31 GMT");

            Assert.Equal(expected, actual);
        }
Esempio n. 17
0
        public void opImplicit_HttpDate_string()
        {
            var      expected = new HttpDate(new DateTime(1994, 11, 15, 8, 12, 31));
            HttpDate actual   = "Tue, 15 Nov 1994 08:12:31 GMT";

            Assert.Equal(expected, actual);
        }
Esempio n. 18
0
        public void opEquality_HttpDate_HttpDate_whenTrue()
        {
            var operand1 = new HttpDate(new DateTime(1999, 12, 31));
            var operand2 = new HttpDate(new DateTime(1999, 12, 31));

            Assert.True(operand1 == operand2);
        }
Esempio n. 19
0
        public void op_GetHashCode()
        {
            var value = new HttpDate(new DateTime(1999, 12, 31));

            var expected = value.ToString().GetHashCode();
            var actual   = value.GetHashCode();

            Assert.Equal(expected, actual);
        }
Esempio n. 20
0
        public void op_CompareTo_objectSame()
        {
            var value = new HttpDate(new DateTime(1999, 12, 31));

            Assert.Equal(0, value.CompareTo(value));
        }
Esempio n. 21
0
 public void op_FromString_stringInvalid()
 {
     Assert.Throws <FormatException>(() => HttpDate.FromString("not a date"));
 }
Esempio n. 22
0
 public void op_FromString_stringNull()
 {
     Assert.Throws <ArgumentNullException>(() => HttpDate.FromString(null));
 }
Esempio n. 23
0
        public void op_Compare_HttpDate_HttpDate_whenSame()
        {
            var comparand1 = new HttpDate(new DateTime(1999, 12, 31));
            var comparand2 = comparand1;

            Assert.Equal(0, HttpDate.Compare(comparand1, comparand2));
        }
Esempio n. 24
0
 public void op_FromString_stringEmpty()
 {
     Assert.Throws <FormatException>(() => HttpDate.FromString(string.Empty));
 }
Esempio n. 25
0
        public void op_Equals_object()
        {
            var value = new HttpDate(new DateTime(1999, 12, 31));

            Assert.True(new HttpDate(new DateTime(1999, 12, 31)).Equals(value));
        }
Esempio n. 26
0
        public void op_Equals_object()
        {
            var value = new HttpDate(new DateTime(1999, 12, 31));

            Assert.True(new HttpDate(new DateTime(1999, 12, 31)).Equals(value));
        }
Esempio n. 27
0
        public void op_GetHashCode()
        {
            var value = new HttpDate(new DateTime(1999, 12, 31));

            var expected = value.ToString().GetHashCode();
            var actual = value.GetHashCode();

            Assert.Equal(expected, actual);
        }
Esempio n. 28
0
        public void op_FromString_string()
        {
            var expected = new HttpDate(new DateTime(1994, 11, 15, 8, 12, 31));
            var actual = HttpDate.FromString("Tue, 15 Nov 1994 08:12:31 GMT");

            Assert.Equal(expected, actual);
        }
Esempio n. 29
0
        public void op_CompareTo_objectSame()
        {
            var value = new HttpDate(new DateTime(1999, 12, 31));

            Assert.Equal(0, value.CompareTo(value));
        }
Esempio n. 30
0
        public void op_ToDateTime()
        {
            var expected = new DateTime(1994, 11, 15, 8, 12, 31);
            var actual = new HttpDate(expected).ToDateTime();

            Assert.Equal(expected, actual);
        }
Esempio n. 31
0
        public void op_ToString()
        {
            const string expected = "Tue, 15 Nov 1994 08:12:31 GMT";
            var actual = new HttpDate(new DateTime(1994, 11, 15, 8, 12, 31)).ToString();

            Assert.Equal(expected, actual);
        }
Esempio n. 32
0
        public void op_Compare_HttpDateLesser_HttpDate()
        {
            var comparand1 = new HttpDate(new DateTime(1999, 12, 31));
            var comparand2 = new HttpDate(new DateTime(2009, 12, 31));

            Assert.True(HttpDate.Compare(comparand1, comparand2) < 0);
        }
Esempio n. 33
0
        public void opImplicit_HttpDate_DateTime()
        {
            var expected = new HttpDate(new DateTime(1994, 11, 15, 8, 12, 31));
            HttpDate actual = new DateTime(1994, 11, 15, 8, 12, 31);

            Assert.Equal(expected, actual);
        }
Esempio n. 34
0
        public void opLesser_HttpDate_HttpDate_whenFalse()
        {
            var operand1 = new HttpDate(new DateTime(2009, 12, 31));
            var operand2 = new HttpDate(new DateTime(1999, 12, 31));

            Assert.False(operand1 < operand2);
        }
Esempio n. 35
0
        public void op_CompareTo_object_whenLesser()
        {
            var left = new HttpDate(new DateTime(1999, 12, 31));
            var right = new HttpDate(new DateTime(2009, 12, 31));

            Assert.True(left.CompareTo(right) < 0);
        }
Esempio n. 36
0
 public static int Compare(HttpDate comparand1, 
                           HttpDate comparand2)
 {
     return DateTime.Compare(comparand1.ToDateTime(), comparand2.ToDateTime());
 }
Esempio n. 37
0
        public void op_CompareTo_object()
        {
            var left = new HttpDate(new DateTime(1999, 12, 31));
            var right = new HttpDate(new DateTime(1999, 12, 31));

            Assert.Equal(0, left.CompareTo(right));
        }
Esempio n. 38
0
        public void opImplicit_string_HttpDate()
        {
            const string expected = "Tue, 15 Nov 1994 08:12:31 GMT";
            string actual = new HttpDate(new DateTime(1994, 11, 15, 8, 12, 31));

            Assert.Equal(expected, actual);
        }
Esempio n. 39
0
        public void opInequality_HttpDate_HttpDate_whenSame()
        {
            var operand1 = new HttpDate(new DateTime(1999, 12, 31));
            var operand2 = operand1;

            Assert.False(operand1 != operand2);
        }
Esempio n. 40
0
 public static int Compare(HttpDate comparand1,
                           HttpDate comparand2)
 {
     return(DateTime.Compare(comparand1.ToDateTime(), comparand2.ToDateTime()));
 }
Esempio n. 41
0
        public void opImplicit_HttpDate_string()
        {
            var expected = new HttpDate(new DateTime(1994, 11, 15, 8, 12, 31));
            HttpDate actual = "Tue, 15 Nov 1994 08:12:31 GMT";

            Assert.Equal(expected, actual);
        }