public void DetailsView_CreateFieldSet_useDataSource () { DataTable ds = TableObject.CreateDataTable (); PokerDetailsView dv2 = new PokerDetailsView (); dv2.DataSource = ds; dv2.DataBind (); ICollection fieldSet2 = dv2.DoCreateFieldSet ("FieldTest", false); Assert.AreEqual (3, fieldSet2.Count, "FiledSetCount"); Assert.AreEqual ("ID", ((ArrayList) fieldSet2)[0].ToString (), "FieldValue1"); Assert.AreEqual (typeof (Int32), ((AutoGeneratedField) ((ArrayList) fieldSet2)[0]).DataType, "FieldType1"); Assert.AreEqual ("FName", ((ArrayList) fieldSet2)[1].ToString (), "FieldValue2"); Assert.AreEqual (typeof (String), ((AutoGeneratedField) ((ArrayList) fieldSet2)[1]).DataType, "FieldType2"); Assert.AreEqual ("LName", ((ArrayList) fieldSet2)[2].ToString (), "FieldValue3"); Assert.AreEqual (typeof (String), ((AutoGeneratedField) ((ArrayList) fieldSet2)[2]).DataType, "FieldType3"); }
public void DetailsView_CreateFieldSet_dont_useDataSource () { DataTable ds = TableObject.CreateDataTable (); PokerDetailsView dv1 = new PokerDetailsView (); dv1.DataSource = ds; dv1.DataBind (); ICollection fieldSet1 = dv1.DoCreateFieldSet ("FieldTest", true); Assert.AreEqual (1, fieldSet1.Count, "FiledSetCount"); AutoGeneratedField agf = (AutoGeneratedField) ((ArrayList) fieldSet1)[0]; Assert.AreEqual ("Item", agf.HeaderText, "FieldSetCount"); }