Пример #1
0
        public void Compare_TrueAndStringFalse_False()
        {
            var comparer = new BooleanComparer();
            var result   = comparer.Compare(true, "False");

            Assert.That(result.AreEqual, Is.False);
        }
Пример #2
0
        public void Compare_TrueAndTrue_True()
        {
            var comparer = new BooleanComparer();
            var result   = comparer.Compare(true, true);

            Assert.That(result.AreEqual, Is.True);
        }
Пример #3
0
        public void Compare_ZeroIntegerAndFalse_True()
        {
            var comparer = new BooleanComparer();
            var result   = comparer.Compare(0, false);

            Assert.That(result.AreEqual, Is.True);
        }
Пример #4
0
        public void Compare_1dot0AndStringTrue_True()
        {
            var comparer = new BooleanComparer();
            var result   = comparer.Compare(1.0, "True");

            Assert.That(result.AreEqual, Is.True);
        }
Пример #5
0
        public void Compare_YesAndNull_False()
        {
            var comparer = new BooleanComparer();
            var result   = comparer.Compare("yes", null);

            Assert.That(result.AreEqual, Is.False);
        }
Пример #6
0
        public void Compare_1DecimalAndStringTrue_True()
        {
            var comparer = new BooleanComparer();
            var result   = comparer.Compare(new decimal(1), "True");

            Assert.That(result.AreEqual, Is.True);
        }
Пример #7
0
        public void Compare_NoAndFalse_True()
        {
            var comparer = new BooleanComparer();
            var result   = comparer.Compare("No", false);

            Assert.That(result.AreEqual, Is.True);
        }
Пример #8
0
        public void Compare_FalseAndValue_False()
        {
            var comparer = new BooleanComparer();
            var result   = comparer.Compare(false, "(value)");

            Assert.That(result.AreEqual, Is.True);
        }
Пример #9
0
        public void Compare_2AndStringFalse_False()
        {
            var comparer = new BooleanComparer();
            var result   = comparer.Compare(new decimal(2), "False");

            Assert.That(result.AreEqual, Is.False);
        }
Пример #10
0
        public void Compare_StringAndOtherString_False()
        {
            var comparer = new BooleanComparer();
            var result   = comparer.Compare("string", "other string");

            Assert.That(result.AreEqual, Is.False);
        }
Пример #11
0
        public void Compare_StringTrueLowerCaseAndStringTrueUpperCase_True()
        {
            var comparer = new BooleanComparer();
            var result   = comparer.Compare("true", "TRUE");

            Assert.That(result.AreEqual, Is.True);
        }
Пример #12
0
        public bool Compare(object x, object y)
        {
            var cpr = new BooleanComparer();

            return(cpr.Compare(x, y).AreEqual);
        }
Пример #13
0
        public bool Apply(object x)
        {
            var cpr = new BooleanComparer();

            return(cpr.Compare(x, true).AreEqual);
        }
Пример #14
0
        protected override bool ApplyWithReference(object reference, object x)
        {
            var cpr = new BooleanComparer();

            return(cpr.Compare(x, reference).AreEqual);
        }
Пример #15
0
        protected override bool Apply(object x)
        {
            var cpr = new BooleanComparer();

            return(cpr.Compare(x, true).AreEqual);
        }
Пример #16
0
        public override bool Apply(object x)
        {
            var cpr = new BooleanComparer();

            return(cpr.Compare(x, Reference).AreEqual);
        }