Beispiel #1
0
        public void TryGetChangeFor_ReferencePropertyNotInChangeSet_ReturnsFalse_OutputsDefaultValue()
        {
            var changeSet = new ChangeSet<TestObject>();

            string result;
            var success = changeSet.TryGetChangeFor(x => x.TestString, out result);

            Assert.That(result, Is.EqualTo(default(string)));
            Assert.That(success, Is.False);
        }
Beispiel #2
0
        public void TryGetChangeFor_ValueTypePropertyNotInChangeSet_ReturnsFalse_OutputsDefaultValue()
        {
            var changeSet = new ChangeSet<TestObject>();

            int result;
            var success = changeSet.TryGetChangeFor(x => x.TestInteger, out result);

            Assert.That(result, Is.EqualTo(default(int)));
            Assert.That(success, Is.False);
        }
Beispiel #3
0
        public void TryGetChangeFor_NonPropertyExpression_ReturnsFalse_OutputsDefaultValue()
        {
            var changeSet = new ChangeSet<TestObject>();

            string result;
            var success = changeSet.TryGetChangeFor(x => String.Format("{0}", x.TestString), out result);

            Assert.That(result, Is.EqualTo(default(string)));
            Assert.That(success, Is.False);
        }