コード例 #1
0
        public void ObjectAssignmentWithNoProperties()
        {
            JSBuilder builder = new JSBuilder();

            builder.ObjectAssignment("a", value => { });
            AssertEx.EqualLines("a = {};", builder);
        }
コード例 #2
0
        public void ObjectAssignmentWithOneProperty()
        {
            JSBuilder builder = new JSBuilder();

            builder.ObjectAssignment("a", value => { value.BooleanProperty("b", true); });
            AssertEx.EqualLines(new[]
            {
                "a = {",
                "  b: true",
                "};"
            },
                                builder);
        }
コード例 #3
0
        public void ObjectAssignmentWithTwoProperties()
        {
            JSBuilder builder = new JSBuilder();

            builder.ObjectAssignment("a", value =>
            {
                value.BooleanProperty("b", true);
                value.QuotedStringProperty("c", "cats");
            });
            AssertEx.EqualLines(new[]
            {
                "a = {",
                "  b: true,",
                "  c: \"cats\"",
                "};"
            },
                                builder);
        }