示例#1
0
        public void create_simple_property()
        {
            // Arrange
            MyMeta.ITable table = new TempTable()
            {
                Alias = "Customer"
            };

            MyMeta.IColumn c = new StringColumn(table)
            {
                Alias = "FirstName"
            };

            RequestContext context = new RequestContext();
            context.ScriptSettings = _script;
            context.Zeus = new TempZeusContext();
            context.Utility = new CommonUtility();

            // Act
            Condor.Core.Property prop = new RenderDataAnnotationsProperty(c, context);
            prop.Render();
            string expected = "public string FirstName { get; set; }\r\n";

            // Assert
            Assert.AreEqual(expected, context.Zeus.Output.text);
        }
示例#2
0
        public void create_simple_property()
        {
            // Arrange
            MyMeta.ITable table = new TempTable()
            {
                Alias = "Customer"
            };

            MyMeta.IColumn c = new StringColumn(table)
            {
                Alias = "FirstName"
            };

            RequestContext context = new RequestContext();

            context.ScriptSettings = _script;
            context.Zeus           = new TempZeusContext();
            context.Utility        = new CommonUtility();

            // Act
            Condor.Core.Property prop = new RenderDataAnnotationsProperty(c, context);
            prop.Render();
            string expected = "public string FirstName { get; set; }\r\n";

            // Assert
            Assert.AreEqual(expected, context.Zeus.Output.text);
        }