예제 #1
0
        public void BuildFileLinesWithGlobalFunction()
        {
            var fileRecords = new FileRecords()
            {
                Header  = TestHelpers.GetHeaderTestFields,
                Trailer = TestHelpers.GetTrailerTestFields,
                Records = TestHelpers.GetRecordTestFields
            };

            IEnumerable <string> fileLines = fileRecords.GetFileLines(field =>
            {
                if (field.Name == "Name")
                {
                    return("NONAME    ");
                }
                else
                {
                    return(field.Value);
                }
            });

            Assert.True(fileLines.ToList().Count == 4);
            Assert.StartsWith("NONAME", fileLines.ToList()[1]);
            Assert.StartsWith("NONAME", fileLines.ToList()[2]);
        }
예제 #2
0
        public void BuildFileLines()
        {
            var fileRecords = new FileRecords()
            {
                Header  = TestHelpers.GetHeaderTestFields,
                Trailer = TestHelpers.GetTrailerTestFields,
                Records = TestHelpers.GetRecordTestFields
            };

            IEnumerable <string> fileLines = fileRecords.GetFileLines();

            Assert.True(fileLines.ToList().Count == 4);
        }