System.Data.Tests.DataViewTest.Find_2 C# (CSharp) Méthode

Find_2() private méthode

private Find_2 ( ) : void
Résultat void
        public void Find_2()
        {
            int randInt;
            DataRowView drv;
            randInt = _rndm.Next() % _rowCount;
            _dataView.Sort = "itemId";
            drv = _dataView[randInt];
            Assert.Equal(randInt, _dataView.Find(drv["itemId"]));

            _dataView.Sort = "itemId DESC";
            drv = _dataView[randInt];
            Assert.Equal(randInt, _dataView.Find(drv["itemId"]));

            _dataView.Sort = "itemId, itemName";
            drv = _dataView[randInt];
            object[] keys = new object[2];
            keys[0] = drv["itemId"];
            keys[1] = drv["itemName"];
            Assert.Equal(randInt, _dataView.Find(keys));

            _dataView.Sort = "itemId";
            Assert.Equal(-1, _dataView.Find("no item"));
        }