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")); }