コード例 #1
0
            public void ShouldHandleStringsAndNumericTypes()
            {
                var values = new List <List <object> >
                {
                    new List <object> {
                        "header1", "header2", "header3", "header4"
                    },
                    new List <object> {
                        "r1v1", "r1v2", "r1v3", 1
                    },
                    new List <object> {
                        "r2v1", "r2v2", "r2v3", 2
                    },
                    new List <object> {
                        "r3v1", "r3v2", "r3v3", 3
                    },
                };

                var result = ExcelMatrix.ToJson(values);

                Assert.Equal(
                    "[{\"header1\":\"r1v1\",\"header2\":\"r1v2\",\"header3\":\"r1v3\",\"header4\":1},{\"header1\":\"r2v1\",\"header2\":\"r2v2\",\"header3\":\"r2v3\",\"header4\":2},{\"header1\":\"r3v1\",\"header2\":\"r3v2\",\"header3\":\"r3v3\",\"header4\":3}]",
                    result);
            }
コード例 #2
0
 public void ShouldHandleNullInput()
 {
     Assert.Throws <ArgumentException>(() => ExcelMatrix.ToJson(null));
 }