1- using System ;
1+ using System ;
22using System . Collections . Generic ;
33using System . Data ;
44using System . IO ;
@@ -17,7 +17,10 @@ public void ConvertXlsBytesTest()
1717 {
1818 var models = GetModels ( ) ;
1919 var bytes = ExcelHelper . ObjectToExcelBytes ( models ) ;
20+ Assert . IsNotNull ( bytes ) ;
21+
2022 Assert . IsTrue ( bytes . Length > 0 ) ;
23+
2124 var importer = new ExcelImporter ( ) ;
2225 var result = importer . ExcelToObject < ReportModel > ( bytes ) . ToList ( ) ;
2326 models . AreEqual ( result ) ;
@@ -29,11 +32,12 @@ public void ConvertXlsFileTest()
2932 {
3033 var models = GetModels ( ) ;
3134 var bytes = ExcelHelper . ObjectToExcelBytes ( models ) ;
35+ Assert . IsNotNull ( bytes ) ;
3236 var path = GetFilePath ( "test.xls" ) ;
3337 File . WriteAllBytes ( path , bytes ) ;
3438 Assert . IsTrue ( File . Exists ( path ) ) ;
3539 var importer = new ExcelImporter ( ) ;
36- var result = importer . ExcelToObject < ReportModel > ( path ) . ToList ( ) ;
40+ var result = importer . ExcelToObject < ReportModel > ( path ) ! . ToList ( ) ;
3741 Assert . AreEqual ( models . Count , result . Count ) ;
3842 models . AreEqual ( result ) ;
3943 }
@@ -46,7 +50,7 @@ public void ConvertXlsFileUseObjectToExcelTest()
4650 ExcelHelper . ObjectToExcel ( models , path ) ;
4751 Assert . IsTrue ( File . Exists ( path ) ) ;
4852 var importer = new ExcelImporter ( ) ;
49- var result = importer . ExcelToObject < ReportModel > ( path ) . ToList ( ) ;
53+ var result = importer . ExcelToObject < ReportModel > ( path ) ! . ToList ( ) ;
5054 Assert . AreEqual ( models . Count , result . Count ) ;
5155 models . AreEqual ( result ) ;
5256 }
@@ -62,6 +66,7 @@ public void ConvertXlsFromDataTable()
6266 dr [ "Age" ] = 19 ;
6367 dt . Rows . Add ( dr ) ;
6468 var bytes = ExcelHelper . ObjectToExcelBytes ( dt , ExcelType . Xls ) ;
69+ Assert . IsNotNull ( bytes ) ;
6570 var path = GetFilePath ( "test.xls" ) ;
6671 File . WriteAllBytes ( path , bytes ) ;
6772 Assert . IsTrue ( File . Exists ( path ) ) ;
@@ -72,6 +77,7 @@ public void ConvertXlsxBytesTest()
7277 {
7378 var models = GetModels ( ) ;
7479 var array = ExcelHelper . ObjectToExcelBytes ( models , ExcelType . Xlsx ) ;
80+ Assert . IsNotNull ( array ) ;
7581 Assert . IsTrue ( array . Length != 0 ) ;
7682 var excelImporter = new ExcelImporter ( ) ;
7783 var result = excelImporter . ExcelToObject < ReportModel > ( array ) . ToList ( ) ;
@@ -83,11 +89,12 @@ public void ConvertXlsxFileTest()
8389 {
8490 var models = GetModels ( ) ;
8591 var bytes = ExcelHelper . ObjectToExcelBytes ( models , ExcelType . Xlsx ) ;
92+ Assert . IsNotNull ( bytes ) ;
8693 var path = GetFilePath ( "test.xlsx" ) ;
8794 File . WriteAllBytes ( path , bytes ) ;
8895 Assert . IsTrue ( File . Exists ( path ) ) ;
8996 var importer = new ExcelImporter ( ) ;
90- var result = importer . ExcelToObject < ReportModel > ( path ) . ToList ( ) ;
97+ var result = importer . ExcelToObject < ReportModel > ( path ) ! . ToList ( ) ;
9198 Assert . AreEqual ( models . Count , result . Count ) ;
9299 models . AreEqual ( result ) ;
93100 }
@@ -101,6 +108,7 @@ public void ConvertXlsxWithDictionary()
101108 new ( ) { [ "姓名" ] = "老林" , [ "Age" ] = "50" }
102109 } ;
103110 var bytes = ExcelHelper . ObjectToExcelBytes ( list , ExcelType . Xlsx ) ;
111+ Assert . IsNotNull ( bytes ) ;
104112 var path = GetFilePath ( "test.xlsx" ) ;
105113 File . WriteAllBytes ( path , bytes ) ;
106114 var result = ExcelHelper . ExcelToObject < Dictionary < string , object > > ( bytes ) . ToList ( ) ;
0 commit comments