Пример #1
0
        public void Load_ThreeIRowsWithTwoICells_ThreeRowsAndTwoColumns()
        {
            var objects = new RowXml[] {
                new RowXml {
                    _cells= new List<CellXml> {
                        new CellXml() {Value= "CY 2001"},
                        new CellXml() {Value= "1000"}
                    }
                },
                new RowXml {
                     _cells= new List<CellXml> {
                        new CellXml() {Value= "CY 2002"},
                        new CellXml() {Value= "10.4"}
                    }
                },
                new RowXml {
                     _cells= new List<CellXml> {
                        new CellXml() {Value= "CY 2003"},
                        new CellXml() {Value= "200"}
                    }
                }
            };

            var rs = new NBiRs.ResultSet();
            rs.Load(objects);

            Assert.That(rs.Columns.Count, Is.EqualTo(2));
            Assert.That(rs.Rows.Count, Is.EqualTo(3));

            Assert.That(rs.Rows[0].ItemArray[0], Is.EqualTo("CY 2001"));
            Assert.That(rs.Rows[0].ItemArray[1], Is.EqualTo("1000"));
        }
Пример #2
0
        public void Load_ThreeIRowsWithTwoICells_ThreeRowsAndTwoColumns()
        {
            var objects = new RowXml[] {
                new RowXml {
                    _cells = new List <CellXml> {
                        new CellXml()
                        {
                            Value = "CY 2001"
                        },
                        new CellXml()
                        {
                            Value = "1000"
                        }
                    }
                },
                new RowXml {
                    _cells = new List <CellXml> {
                        new CellXml()
                        {
                            Value = "CY 2002"
                        },
                        new CellXml()
                        {
                            Value = "10.4"
                        }
                    }
                },
                new RowXml {
                    _cells = new List <CellXml> {
                        new CellXml()
                        {
                            Value = "CY 2003"
                        },
                        new CellXml()
                        {
                            Value = "200"
                        }
                    }
                }
            };

            var rs = new NBiRs.ResultSet();

            rs.Load(objects);

            Assert.That(rs.Columns.Count, Is.EqualTo(2));
            Assert.That(rs.Rows.Count, Is.EqualTo(3));

            Assert.That(rs.Rows[0].ItemArray[0], Is.EqualTo("CY 2001"));
            Assert.That(rs.Rows[0].ItemArray[1], Is.EqualTo("1000"));
        }