Exemple #1
0
        public void QuotedOfT_NoValue()
        {
            var c = new ValueCell(42);

            Expression <Func <int> > f = () => c.Value;

            var e = f.Body;

            var q = new Quoted <int>(e);

            var v = q.Value;

            Assert.AreEqual(42, q.Value);
            Assert.AreSame(e, q.Expression);

            Assert.IsTrue(c.HasAccessed);

            Assert.IsTrue(q.ToString().Contains("42"));
        }