public void Format_NumericColumnObjectValue_CorrectDisplay(object value, string expected) { var factory = new CellFormatterFactory(); var formatter = factory.GetObject(ColumnType.Numeric); var text = formatter.Format(value); Assert.That(text, Is.EqualTo(expected)); }
public void Format_StringNullValue_NullDisplay(ColumnType columnType) { var factory = new CellFormatterFactory(); var formatter = factory.GetObject(columnType); var text = formatter.Format("(null)"); Assert.That(text, Is.EqualTo("(null)")); }
public void Format_BooleanColumnObjectValueForFalse_DisplayIsFalse(object value) { var factory = new CellFormatterFactory(); var formatter = factory.GetObject(ColumnType.Boolean); var text = formatter.Format(value); Assert.That(text, Is.EqualTo("False")); }
public void Format_TextColumnObjectValueCultureSpecific_CorrectDisplay(object value, string expected, string culture) { System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo(culture); var factory = new CellFormatterFactory(); var formatter = factory.GetObject(ColumnType.Text); var text = formatter.Format(value); Assert.That(text, Is.EqualTo(expected)); }
protected string GetCompareText(List <ColumnType> columnTypes, DataRow dataRow, int i) { if (string.IsNullOrEmpty(dataRow.GetColumnError(i))) { return(string.Empty); } var factory = new CellFormatterFactory(); var formatter = factory.GetObject(columnTypes[i]); return(formatter.Format(dataRow.GetColumnError(i))); }
protected string GetText(List <ColumnType> columnTypes, DataRow dataRow, int i) { var factory = new CellFormatterFactory(); var formatter = factory.GetObject(columnTypes[i]); var text = string.Empty; if (dataRow.IsNull(i)) { text = formatter.Format(DBNull.Value); } else { text = formatter.Format(dataRow.ItemArray[i]); } return(text); }