public void FormatTest_WithAllFieldsAtOnce(string formatVariant) { var ed = new EntityDescription(typeof(DOMultiPropType)); var formatter = new EntityFormatter(ed); var data = new DOMultiPropType(); var formatString = String.Join(",", (from string field in TestSupport.TestSQLConstants.MULTI_PROP_TABLE_FIELDS .Except(TestSupport.TestSQLConstants.NON_REFLECTED_MULTI_PROP_TABLE_FIELDS) select "[" + field + formatVariant + "]")); _output.WriteLine(formatString); var formatedString = formatter.Format(formatString, data, null); Assert.NotNull(formatString); Assert.NotEmpty(formatString); Assert.NotEqual(formatString, formatedString); _output.WriteLine(formatedString); }
public void FormatTest_WithSingleFieldAtaTime(string formatVariant) { var ed = new EntityDescription(typeof(DOMultiPropType)); var formatter = new EntityFormatter(ed); var data = new DOMultiPropType(); foreach (string fieldName in TestSupport.TestSQLConstants.MULTI_PROP_TABLE_FIELDS .Except(TestSupport.TestSQLConstants.NON_REFLECTED_MULTI_PROP_TABLE_FIELDS)) { var formatString = "[" + fieldName + formatVariant + "]"; _output.WriteLine(formatString); var formatedString = formatter.Format(formatString, data, null); Assert.NotNull(formatString); Assert.NotEmpty(formatString); Assert.NotEqual(formatString, formatedString); _output.WriteLine(formatedString); } }