Beispiel #1
0
 public void Operators()
 {
     ConditionAssert.IsTrue(UnixTimestamp.MaxValue > UnixTimestamp.MinValue);
     ConditionAssert.IsFalse(UnixTimestamp.MinValue >= UnixTimestamp.MaxValue);
     ConditionAssert.IsFalse(UnixTimestamp.MaxValue <= UnixTimestamp.MinValue);
     ConditionAssert.IsTrue(UnixTimestamp.MinValue < UnixTimestamp.MaxValue);
     ConditionAssert.IsTrue(((UnixTimestamp)1395176400L) == ((UnixTimestamp)1395176400L));
     ConditionAssert.IsTrue(UnixTimestamp.MinValue != UnixTimestamp.MaxValue);
 }
        public void TryParse()
        {
            ConditionAssert.IsTrue(TryParse("true"));
            ConditionAssert.IsTrue(TryParse("True"));
            ConditionAssert.IsTrue(TryParse("TRUE"));
            ConditionAssert.IsTrue(TryParse("T"));
            ConditionAssert.IsTrue(TryParse("t"));
            ConditionAssert.IsTrue(TryParse("Y"));
            ConditionAssert.IsTrue(TryParse("y"));
            ConditionAssert.IsTrue(TryParse("YES"));
            ConditionAssert.IsTrue(TryParse("Yes"));
            ConditionAssert.IsTrue(TryParse("yes"));

            ConditionAssert.IsFalse(TryParse("false"));
            ConditionAssert.IsFalse(TryParse("False"));
            ConditionAssert.IsFalse(TryParse("FALSE"));
            ConditionAssert.IsFalse(TryParse("F"));
            ConditionAssert.IsFalse(TryParse("f"));
            ConditionAssert.IsFalse(TryParse("N"));
            ConditionAssert.IsFalse(TryParse("n"));
            ConditionAssert.IsFalse(TryParse("NO"));
            ConditionAssert.IsFalse(TryParse("No"));
            ConditionAssert.IsFalse(TryParse("no"));
            ConditionAssert.IsFalse(TryParse("NA"));
            ConditionAssert.IsFalse(TryParse("Na"));
            ConditionAssert.IsFalse(TryParse("na"));
            ConditionAssert.IsFalse(TryParse("N/A"));
            ConditionAssert.IsFalse(TryParse("N/a"));
            ConditionAssert.IsFalse(TryParse("n/a"));

            ConditionAssert.IsTrue(TryParse("true "));
            ConditionAssert.IsTrue(TryParse(" True"));
            ConditionAssert.IsTrue(TryParse("TRUE "));
            ConditionAssert.IsTrue(TryParse("T "));
            ConditionAssert.IsTrue(TryParse(" t"));
            ConditionAssert.IsTrue(TryParse("Y "));
            ConditionAssert.IsTrue(TryParse(" y"));
            ConditionAssert.IsTrue(TryParse("YES "));
            ConditionAssert.IsTrue(TryParse(" Yes"));
            ConditionAssert.IsTrue(TryParse(" yes "));

            ConditionAssert.IsFalse(TryParse(" false"));
            ConditionAssert.IsFalse(TryParse("False "));
            ConditionAssert.IsFalse(TryParse("FALSE "));
            ConditionAssert.IsFalse(TryParse(" F"));
            ConditionAssert.IsFalse(TryParse("f "));
            ConditionAssert.IsFalse(TryParse("N "));
            ConditionAssert.IsFalse(TryParse(" n"));
            ConditionAssert.IsFalse(TryParse("NO "));
            ConditionAssert.IsFalse(TryParse(" No"));
            ConditionAssert.IsFalse(TryParse("no "));
            ConditionAssert.IsFalse(TryParse("NA "));
            ConditionAssert.IsFalse(TryParse(" Na"));
            ConditionAssert.IsFalse(TryParse("na "));
            ConditionAssert.IsFalse(TryParse(" N/A "));
            ConditionAssert.IsFalse(TryParse(" N/a"));
            ConditionAssert.IsFalse(TryParse("n/a "));

            ConditionAssert.IsTrue(TryParse(1));
            ConditionAssert.IsFalse(TryParse(0));

            Assert.IsNull(TryParse("foo"));
            Assert.IsNull(TryParse(" foo"));
            Assert.IsNull(TryParse(3));

            Assert.IsNull(TryParse(""));
            Assert.IsNull(TryParse("\0"));
            Assert.IsNull(TryParse("\u0089"));
            Assert.IsNull(TryParse("\t"));
            Assert.IsNull(TryParse("\u0100"));
            Assert.IsNull(TryParse("\u0089\t"));
            Assert.IsNull(TryParse("\u0089\0"));
            Assert.IsNull(TryParse("\t\0"));
            Assert.IsNull(TryParse("\t\0\0"));
            Assert.IsNull(TryParse("\u0100\0\0"));
            Assert.IsNull(TryParse("\u0100\t\t"));
            Assert.IsNull(TryParse("\t\t"));
        }