System.Data.Tests.DataRelationCollectionTest2.IndexOf_ByDataRelationName C# (CSharp) Method

IndexOf_ByDataRelationName() private method

private IndexOf_ByDataRelationName ( ) : void
return void
        public void IndexOf_ByDataRelationName()
        {
            DataSet ds = getDataSet();
            DataSet ds1 = getDataSet();

            DataRelation rel1 = new DataRelation("rel1", ds.Tables[0].Columns["ParentId"], ds.Tables[1].Columns["ParentId"]);
            DataRelation rel2 = new DataRelation("rel2", ds.Tables[0].Columns["String1"], ds.Tables[1].Columns["String1"]);
            DataRelation rel3 = new DataRelation("rel3", ds1.Tables[0].Columns["ParentId"], ds1.Tables[1].Columns["ParentId"]);

            ds.Relations.Add(rel1);
            ds.Relations.Add(rel2);

            Assert.Equal(1, ds.Relations.IndexOf("rel2"));
            Assert.Equal(0, ds.Relations.IndexOf("rel1"));
            Assert.Equal(-1, ds.Relations.IndexOf((string)null));
            Assert.Equal(-1, ds.Relations.IndexOf("rel3"));
        }