public void TestAppendStringEmpty()
        {
            var expr = new DictionaryExpression();

            var builder = new StringBuilder();

            expr.AppendString(builder);
            Assert.That(builder.ToString(), Is.EqualTo("{}"));
        }
        public void TestAppendString()
        {
            var expr = new DictionaryExpression();

            expr.Add(new VariableExpression("a"), new IntegerConstantExpression(1));
            expr.Add(new IntegerConstantExpression(2), new StringConstantExpression("banana"));

            var builder = new StringBuilder();

            expr.AppendString(builder);
            Assert.That(builder.ToString(), Is.EqualTo("{a: 1, 2: \"banana\"}"));
        }