コード例 #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
ファイル: BooleanTrue.cs プロジェクト: WimDeRons/NBi
        public bool Apply(object x)
        {
            var cpr = new BooleanComparer();

            return(cpr.Compare(x, true).AreEqual);
        }
コード例 #14
0
ファイル: BooleanEqual.cs プロジェクト: ywscr/NBi
        protected override bool ApplyWithReference(object reference, object x)
        {
            var cpr = new BooleanComparer();

            return(cpr.Compare(x, reference).AreEqual);
        }
コード例 #15
0
ファイル: BooleanTrue.cs プロジェクト: ywscr/NBi
        protected override bool Apply(object x)
        {
            var cpr = new BooleanComparer();

            return(cpr.Compare(x, true).AreEqual);
        }
コード例 #16
0
ファイル: BooleanEqual.cs プロジェクト: WimDeRons/NBi
        public override bool Apply(object x)
        {
            var cpr = new BooleanComparer();

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