예제 #1
0
        public void XlsImport1()
        {
            List <Import1Model> data;

            using (var ifile = new XlsImportFile("Data\\XlsImport1.xlsx")) {
                var imp = new Importer <Import1Model>(ifile);
                data = imp.Import().ToList();
            }

            var expectedData = new Import1Model[] {
                new Import1Model {
                    SVal = "abcde", IVal = 1, FVal = 1.5f, DVal = 2.0000001d, DecVal = 3.4m
                },
                new Import1Model {
                    SVal = "xyz,abc", IVal = 2, FVal = 3, DVal = 2, DecVal = 5
                },
                new Import1Model {
                    SVal = "", IVal = 0, FVal = 0, DVal = 0, DecVal = 0
                },
                new Import1Model {
                    SVal = "a\r\nb", IVal = 0, FVal = 1, DVal = 2, DecVal = 3
                }
            }.ToList();

            CollectionAssert.AreEqual(expectedData, data);
        }
예제 #2
0
 public bool Equals(Import1Model other)
 {
     return(((string.IsNullOrEmpty(SVal) && string.IsNullOrEmpty(other.SVal)) || SVal == other.SVal) && IVal == other.IVal && FVal == other.FVal && DVal == other.DVal && DecVal == other.DecVal);
 }