Exemplo 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);
        }
Exemplo 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);
        }
Exemplo 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);
        }
Exemplo 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);
        }
Exemplo 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);
        }
Exemplo 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);
        }
Exemplo 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);
        }
Exemplo 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);
        }
Exemplo 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);
        }
Exemplo 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);
        }
Exemplo 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);
        }
Exemplo 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);
        }
Exemplo 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));
        }
Exemplo 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);
        }
Exemplo 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));
        }
Exemplo 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);
        }
Exemplo 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);
        }
Exemplo 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);
        }
Exemplo 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);
        }
Exemplo n.º 20
0
        public void op_CompareTo_objectSame()
        {
            var value = new HttpDate(new DateTime(1999, 12, 31));

            Assert.Equal(0, value.CompareTo(value));
        }
Exemplo n.º 21
0
 public void op_FromString_stringInvalid()
 {
     Assert.Throws <FormatException>(() => HttpDate.FromString("not a date"));
 }
Exemplo n.º 22
0
 public void op_FromString_stringNull()
 {
     Assert.Throws <ArgumentNullException>(() => HttpDate.FromString(null));
 }
Exemplo 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));
        }
Exemplo n.º 24
0
 public void op_FromString_stringEmpty()
 {
     Assert.Throws <FormatException>(() => HttpDate.FromString(string.Empty));
 }
Exemplo 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));
        }
Exemplo 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));
        }
Exemplo 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);
        }
Exemplo 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);
        }
Exemplo n.º 29
0
        public void op_CompareTo_objectSame()
        {
            var value = new HttpDate(new DateTime(1999, 12, 31));

            Assert.Equal(0, value.CompareTo(value));
        }
Exemplo 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);
        }
Exemplo 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);
        }
Exemplo 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);
        }
Exemplo 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);
        }
Exemplo 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);
        }
Exemplo 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);
        }
Exemplo n.º 36
0
 public static int Compare(HttpDate comparand1, 
                           HttpDate comparand2)
 {
     return DateTime.Compare(comparand1.ToDateTime(), comparand2.ToDateTime());
 }
Exemplo 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));
        }
Exemplo 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);
        }
Exemplo 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);
        }
Exemplo n.º 40
0
 public static int Compare(HttpDate comparand1,
                           HttpDate comparand2)
 {
     return(DateTime.Compare(comparand1.ToDateTime(), comparand2.ToDateTime()));
 }
Exemplo 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);
        }