public void short_property_class_returns_proper_result() { // 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(); Condor.Core.Property prop = new BusinessObjectsPropertyRenderShortProperty(c, context); // Act prop.Render(); var actual = context.Zeus.Output.text; var expected = "public string FirstName { get; set; }\r\n"; // Assert Assert.AreEqual(expected, actual); }
private void RenderProperties(MyMeta.ITable table) { BusinessObjectsPropertyRenderShortProperty property = null; foreach (IColumn c in table.Columns) { property = new BusinessObjectsPropertyRenderShortProperty(c, _context); property.Render(); } BusinessObjectsPropertiesRenderForeignKey prop = new BusinessObjectsPropertiesRenderForeignKey(table, _context); prop.Render(); }