/// <summary>Initializes the converter with an attribute</summary> public override void Initialize(CsvConverterAttribute attribute, IDefaultTypeConverterFactory defaultFactory) { base.Initialize(attribute, defaultFactory); if (attribute is CsvConverterStringTrimAttribute oneAttribute) { TrimAction = oneAttribute.TrimAction; } }
public void GetWriteData_CanTrimProperties_PropertyTrimmed(string inputData, string expectedData, CsvConverterTrimEnum trimAction) { // Arrange var cut = new CsvConverterStringTrimmer(); cut.TrimAction = trimAction; // Act string actualData = cut.GetWriteData(typeof(string), inputData, ColumName, ColumnIndex, RowNumber); // Assert Assert.AreEqual(expectedData, actualData); }