public void GetReadData_CanReplaceText_DataReplaced(string csvField, string newValue, string expectedResult) { // Arrange var attribute = new CsvConverterStringOldAndNewAttribute(typeof(CsvConverterStringReplaceNullOrWhiteSpaceWithNewValue)) { NewValue = newValue }; var classUnderTest = new CsvConverterStringReplaceNullOrWhiteSpaceWithNewValue(); classUnderTest.Initialize(attribute, new DefaultTypeConverterFactory()); // Act object actualResult = classUnderTest.GetReadData(typeof(string), csvField, "Column1", 1, 1); // Assert Assert.AreEqual(expectedResult, actualResult); }
public void GetReadData_CanReplaceText_DataReplaced(string csvField, string oldValue, string newValue, bool isCaseSensitive, string expectedResult) { // Arrange var attribute = new CsvConverterStringOldAndNewAttribute( typeof(CsvConverterStringReplaceTextEveryMatch)) { OldValue = oldValue, NewValue = newValue, IsCaseSensitive = isCaseSensitive }; var classUnderTest = new CsvConverterStringReplaceTextEveryMatch(); classUnderTest.Initialize(attribute, new DefaultTypeConverterFactory()); // Act object actualResult = classUnderTest.GetReadData(typeof(string), csvField, "Column1", 1, 1); // Assert Assert.AreEqual(expectedResult, actualResult); }