public void StringPredicateShouldBeCalledAndReturnFalse()
        {
            _returnValue = false;
            var comparer = new PredicateComparer<string, string>(CallThisMethod);

            Assert.That(comparer.Compare("some input"), Is.False);
            Assert.That(_called, Is.True);
            Assert.That(_value, Is.EqualTo("some input"));
        }
示例#2
0
        public void StringPredicateShouldBeCalledAndReturnFalse()
        {
            _returnValue = false;
            PredicateComparer <string, string> comparer = new PredicateComparer <string, string>(CallThisMethod);

            Assert.That(comparer.Compare("some input"), Is.False);
            Assert.That(_called, Is.True);
            Assert.That(_value, Is.EqualTo("some input"));
        }
        public void StringPredicateShouldBeCalledAndReturnTrue()
        {
            _returnValue = true;
            var comparer = new PredicateComparer<string, string>(CallThisMethod);

            Assert.That(comparer.Compare("test value"), Is.True);
            Assert.That(_called, Is.True);
            Assert.That(_value, Is.EqualTo("test value"));
        }
示例#4
0
        public void StringPredicateShouldBeCalledAndReturnTrue()
        {
            _returnValue = true;
            PredicateComparer <string, string> comparer = new PredicateComparer <string, string>(CallThisMethod);

            Assert.That(comparer.Compare("test value"), Is.True);
            Assert.That(_called, Is.True);
            Assert.That(_value, Is.EqualTo("test value"));
        }