コード例 #1
0
        public void CocoaStringObject_GenerationTest()
        {
            var shapeLayerObject = new CocoaStringObject("test", default(Type));

            Assert.AreEqual("test", shapeLayerObject.ToString());
            shapeLayerObject.AddChild("test1");
            Assert.AreEqual("test.test1", shapeLayerObject.ToString());
            shapeLayerObject.AddArrayChild("Views", 2);
            Assert.AreEqual("test.test1.Views[2]", shapeLayerObject.ToString());
            shapeLayerObject.AddCast(typeof(System.String));
            Assert.AreEqual("(System.String)test.test1.Views[2]", shapeLayerObject.ToString());
            shapeLayerObject.AddEnclose();
            Assert.AreEqual("((System.String)test.test1.Views[2])", shapeLayerObject.ToString());
        }