Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }