Exemple #1
0
        public void TestMethod1()
        {
            VariableEntity entity1 = new VariableEntity(
                new ItemName("ABC"),
                new Attribute("数値"),
                new InitValue("1", new Attribute("数値")),
                new Comment("コメントです")

                );

            VariableEntity entity2 = new VariableEntity(
                new ItemName("ABC"),
                new Attribute("数値"),
                new InitValue("1", new Attribute("数値")),
                new Comment(null)

                );

            VariableEntity entity3 = new VariableEntity(
                new ItemName("ABC"),
                new Attribute("文字"),
                new InitValue("1", new Attribute("文字")),
                new Comment(null)

                );

            VariableEntity entity4 = new VariableEntity(
                new ItemName("ABC"),
                new Attribute("文字", true),
                new InitValue("0x1234", new Attribute("文字", true)),
                new Comment(null)

                );
            List <VariableEntity> list = new List <VariableEntity>();

            list.Add(entity1);
            list.Add(entity2);
            list.Add(entity3);
            list.Add(entity4);
            AreaEntity obj = new AreaEntity(list);

            obj.OutputValue().Is(
                "[変数開始]\r\n項目名=\"ABC\"" + "\r\n" +
                "属性=数値" + "\r\n" +
                "初期値=1" + "\r\n" +
                "コメント=\"コメントです\"" + "\r\n" +
                "項目名=\"ABC\"" + "\r\n" +
                "属性=数値" + "\r\n" +
                "初期値=1" + "\r\n" +
                "項目名=\"ABC\"" + "\r\n" +
                "属性=文字" + "\r\n" +
                "初期値=\"1\"" + "\r\n" +
                "項目名=\"ABC\"" + "\r\n" +
                "属性=文字" + "\r\n" +
                "初期値=0x1234" + "\r\n" +
                "[変数終了]");
        }