Exemplo n.º 1
0
        public void CompareTo()
        {
            SqlString testString = new SqlString("This is a test");

            Assert.True(_test1.CompareTo(_test3) < 0);
            Assert.True(_test2.CompareTo(_test1) > 0);
            Assert.Equal(0, _test2.CompareTo(_test3));
            Assert.True(_test1.CompareTo(SqlDateTime.Null) > 0);

            Assert.Throws <ArgumentException>(() => _test1.CompareTo(testString));
        }
Exemplo n.º 2
0
        public void CompareTo()
        {
            SqlString TestString = new SqlString("This is a test");

            Assert.IsTrue(Test1.CompareTo(Test3) < 0, "#D01");
            Assert.IsTrue(Test2.CompareTo(Test1) > 0, "#D02");
            Assert.IsTrue(Test2.CompareTo(Test3) == 0, "#D03");
            Assert.IsTrue(Test1.CompareTo(SqlDateTime.Null) > 0, "#D04");

            try {
                Test1.CompareTo(TestString);
                Assert.Fail("#D05");
            } catch (Exception e) {
                Assert.AreEqual(typeof(ArgumentException), e.GetType(), "#D06");
            }
        }
Exemplo n.º 3
0
 /// <summary>
 /// Accumulate the next value, not if the value is null
 /// </summary>
 /// <param name="value"></param>
 public void Accumulate(SqlDateTime value, SqlInt32 returner)
 {
     if (_mind.IsNull || value.CompareTo(_mind) > 0)
     {
         _mind = value;
         _ret  = returner;
     }
 }
Exemplo n.º 4
0
        public void CompareTo()
        {
            SqlString TestString = new SqlString("This is a test");

            Assert.True(_test1.CompareTo(_test3) < 0);
            Assert.True(_test2.CompareTo(_test1) > 0);
            Assert.True(_test2.CompareTo(_test3) == 0);
            Assert.True(_test1.CompareTo(SqlDateTime.Null) > 0);

            try
            {
                _test1.CompareTo(TestString);
                Assert.False(true);
            }
            catch (Exception e)
            {
                Assert.Equal(typeof(ArgumentException), e.GetType());
            }
        }