public void Format_WithExpressionReturningNull_DoesNotThrowException()
        {
            //arrange
            var expr = new FormatExpression("{foo}");

            //assert
            Assert.That(expr.Eval(new {foo = (object) null}), Is.Empty);
        }
        public void Eval_WithNamedExpression_EvalsPropertyOfExpression()
        {
            //arrange
            var expr = new FormatExpression("{foo}");

            //act
            var result = expr.Eval(new {foo = 123});

            //assert
            Assert.That(result, Is.EqualTo("123"));
        }