示例#1
0
        public void CanGetColumn()
        {
            var rs = new ResultSetSchema();

            var cola = new Column {
                Name = "cola"
            };
            var colb = new Column {
                Name = "colb"
            };
            var colc = new Column {
                Name = "colc"
            };

            rs.Columns.Add(cola);
            rs.Columns.Add(colb);
            rs.Columns.Add(colc);

            Assert.AreSame(cola, rs.GetColumn("cola"));
            Assert.AreSame(colb, rs.GetColumn("colb"));
            Assert.AreSame(colc, rs.GetColumn("colc"));
        }
示例#2
0
        public void GetColumnThrowsExceptionIfColumnIsNotFound()
        {
            var rs = new ResultSetSchema();

            var cola = new Column {
                Name = "cola"
            };
            var colb = new Column {
                Name = "colb"
            };
            var colc = new Column {
                Name = "colc"
            };

            rs.Columns.Add(cola);
            rs.Columns.Add(colb);
            rs.Columns.Add(colc);

            Assert.ThrowsException <InvalidOperationException>(() => { rs.GetColumn("nonexisting"); });
        }