public void MethodKeyEntersEditMode () { string result = string.Empty; string expected = string.Empty; DataGridViewCell c = new BaseCell (); foreach (Keys k in Enum.GetValues (typeof (Keys))) if (c.KeyEntersEditMode (new KeyEventArgs (k))) result += ((int)k).ToString () + ";"; Assert.AreEqual (expected, result, "A1"); DataGridView dgv = new DataGridView (); dgv.Columns.Add ("hi", "there"); DataGridViewRow row = new DataGridViewRow (); row.Cells.Add (c); dgv.Rows.Add (row); result = string.Empty; foreach (Keys k in Enum.GetValues (typeof (Keys))) if (dgv.Rows[0].Cells[0].KeyEntersEditMode (new KeyEventArgs (k))) result += ((int)k).ToString () + ";"; Assert.AreEqual (expected, result, "A2"); result = string.Empty; dgv.EditMode = DataGridViewEditMode.EditOnEnter; foreach (Keys k in Enum.GetValues (typeof (Keys))) if (dgv.Rows[0].Cells[0].KeyEntersEditMode (new KeyEventArgs (k))) result += ((int)k).ToString () + ";"; Assert.AreEqual (expected, result, "A3"); result = string.Empty; dgv.EditMode = DataGridViewEditMode.EditOnF2; foreach (Keys k in Enum.GetValues (typeof (Keys))) if (dgv.Rows[0].Cells[0].KeyEntersEditMode (new KeyEventArgs (k))) result += ((int)k).ToString () + ";"; Assert.AreEqual (expected, result, "A4"); result = string.Empty; dgv.EditMode = DataGridViewEditMode.EditOnKeystroke; foreach (Keys k in Enum.GetValues (typeof (Keys))) if (dgv.Rows[0].Cells[0].KeyEntersEditMode (new KeyEventArgs (k))) result += ((int)k).ToString () + ";"; Assert.AreEqual (expected, result, "A5"); result = string.Empty; dgv.EditMode = DataGridViewEditMode.EditProgrammatically; foreach (Keys k in Enum.GetValues (typeof (Keys))) if (dgv.Rows[0].Cells[0].KeyEntersEditMode (new KeyEventArgs (k))) result += ((int)k).ToString () + ";"; Assert.AreEqual (expected, result, "A6"); }
public void MethodKeyEntersEditMode() { string result = string.Empty; string expected = string.Empty; DataGridViewCell c = new BaseCell(); foreach (Keys k in Enum.GetValues(typeof(Keys))) { if (c.KeyEntersEditMode(new KeyEventArgs(k))) { result += ((int)k).ToString() + ";"; } } Assert.AreEqual(expected, result, "A1"); DataGridView dgv = new DataGridView(); dgv.Columns.Add("hi", "there"); DataGridViewRow row = new DataGridViewRow(); row.Cells.Add(c); dgv.Rows.Add(row); result = string.Empty; foreach (Keys k in Enum.GetValues(typeof(Keys))) { if (dgv.Rows[0].Cells[0].KeyEntersEditMode(new KeyEventArgs(k))) { result += ((int)k).ToString() + ";"; } } Assert.AreEqual(expected, result, "A2"); result = string.Empty; dgv.EditMode = DataGridViewEditMode.EditOnEnter; foreach (Keys k in Enum.GetValues(typeof(Keys))) { if (dgv.Rows[0].Cells[0].KeyEntersEditMode(new KeyEventArgs(k))) { result += ((int)k).ToString() + ";"; } } Assert.AreEqual(expected, result, "A3"); result = string.Empty; dgv.EditMode = DataGridViewEditMode.EditOnF2; foreach (Keys k in Enum.GetValues(typeof(Keys))) { if (dgv.Rows[0].Cells[0].KeyEntersEditMode(new KeyEventArgs(k))) { result += ((int)k).ToString() + ";"; } } Assert.AreEqual(expected, result, "A4"); result = string.Empty; dgv.EditMode = DataGridViewEditMode.EditOnKeystroke; foreach (Keys k in Enum.GetValues(typeof(Keys))) { if (dgv.Rows[0].Cells[0].KeyEntersEditMode(new KeyEventArgs(k))) { result += ((int)k).ToString() + ";"; } } Assert.AreEqual(expected, result, "A5"); result = string.Empty; dgv.EditMode = DataGridViewEditMode.EditProgrammatically; foreach (Keys k in Enum.GetValues(typeof(Keys))) { if (dgv.Rows[0].Cells[0].KeyEntersEditMode(new KeyEventArgs(k))) { result += ((int)k).ToString() + ";"; } } Assert.AreEqual(expected, result, "A6"); }
public void MethodKeyEntersEditMode () { string result = string.Empty; string expected = "32;48;49;50;51;52;53;54;55;56;57;65;66;67;68;69;70;71;72;73;74;75;76;77;78;79;80;81;82;83;84;85;86;87;88;89;90;96;97;98;99;100;101;102;103;104;105;106;107;108;109;110;111;170;181;186;186;187;188;189;190;191;191;192;192;219;219;220;220;221;221;222;222;223;226;226;229;231;246;248;249;250;251;252;253;254;"; DataGridViewCell c = new BaseCell (); foreach (Keys k in Enum.GetValues (typeof (Keys))) if (c.KeyEntersEditMode (new KeyEventArgs (k))) result += ((int)k).ToString () + ";"; Assert.AreEqual (expected, result, "A1"); DataGridView dgv = new DataGridView (); dgv.Columns.Add ("hi", "there"); DataGridViewRow row = new DataGridViewRow (); row.Cells.Add (c); dgv.Rows.Add (row); result = string.Empty; foreach (Keys k in Enum.GetValues (typeof (Keys))) if (dgv.Rows[0].Cells[0].KeyEntersEditMode (new KeyEventArgs (k))) result += ((int)k).ToString () + ";"; Assert.AreEqual (expected, result, "A2"); result = string.Empty; dgv.EditMode = DataGridViewEditMode.EditOnEnter; foreach (Keys k in Enum.GetValues (typeof (Keys))) if (dgv.Rows[0].Cells[0].KeyEntersEditMode (new KeyEventArgs (k))) result += ((int)k).ToString () + ";"; Assert.AreEqual (expected, result, "A3"); result = string.Empty; dgv.EditMode = DataGridViewEditMode.EditOnF2; foreach (Keys k in Enum.GetValues (typeof (Keys))) if (dgv.Rows[0].Cells[0].KeyEntersEditMode (new KeyEventArgs (k))) result += ((int)k).ToString () + ";"; Assert.AreEqual (expected, result, "A4"); result = string.Empty; dgv.EditMode = DataGridViewEditMode.EditOnKeystroke; foreach (Keys k in Enum.GetValues (typeof (Keys))) if (dgv.Rows[0].Cells[0].KeyEntersEditMode (new KeyEventArgs (k))) result += ((int)k).ToString () + ";"; Assert.AreEqual (expected, result, "A5"); result = string.Empty; dgv.EditMode = DataGridViewEditMode.EditProgrammatically; foreach (Keys k in Enum.GetValues (typeof (Keys))) if (dgv.Rows[0].Cells[0].KeyEntersEditMode (new KeyEventArgs (k))) result += ((int)k).ToString () + ";"; Assert.AreEqual (expected, result, "A6"); }
public void MethodKeyEntersEditMode () { bool result = false; DataGridViewCell c = new BaseCell (); foreach (Keys k in Enum.GetValues (typeof (Keys))) result |= c.KeyEntersEditMode (new KeyEventArgs (k)); Assert.AreEqual (false, result, "A1"); DataGridView dgv = new DataGridView (); dgv.Columns.Add ("hi", "there"); DataGridViewRow row = new DataGridViewRow (); row.Cells.Add (c); dgv.Rows.Add (row); result = false; foreach (Keys k in Enum.GetValues (typeof (Keys))) result |= dgv.Rows[0].Cells[0].KeyEntersEditMode (new KeyEventArgs (k)); Assert.AreEqual (false, result, "A2"); }
public void MethodKeyEntersEditMode() { string result = string.Empty; string expected = "32;48;49;50;51;52;53;54;55;56;57;65;66;67;68;69;70;71;72;73;74;75;76;77;78;79;80;81;82;83;84;85;86;87;88;89;90;96;97;98;99;100;101;102;103;104;105;106;107;108;109;110;111;170;181;186;186;187;188;189;190;191;191;192;192;219;219;220;220;221;221;222;222;223;226;226;229;231;246;248;249;250;251;252;253;254;"; DataGridViewCell c = new BaseCell(); foreach (Keys k in Enum.GetValues(typeof(Keys))) { if (c.KeyEntersEditMode(new KeyEventArgs(k))) { result += ((int)k).ToString() + ";"; } } Assert.AreEqual(expected, result, "A1"); DataGridView dgv = new DataGridView(); dgv.Columns.Add("hi", "there"); DataGridViewRow row = new DataGridViewRow(); row.Cells.Add(c); dgv.Rows.Add(row); result = string.Empty; foreach (Keys k in Enum.GetValues(typeof(Keys))) { if (dgv.Rows[0].Cells[0].KeyEntersEditMode(new KeyEventArgs(k))) { result += ((int)k).ToString() + ";"; } } Assert.AreEqual(expected, result, "A2"); result = string.Empty; dgv.EditMode = DataGridViewEditMode.EditOnEnter; foreach (Keys k in Enum.GetValues(typeof(Keys))) { if (dgv.Rows[0].Cells[0].KeyEntersEditMode(new KeyEventArgs(k))) { result += ((int)k).ToString() + ";"; } } Assert.AreEqual(expected, result, "A3"); result = string.Empty; dgv.EditMode = DataGridViewEditMode.EditOnF2; foreach (Keys k in Enum.GetValues(typeof(Keys))) { if (dgv.Rows[0].Cells[0].KeyEntersEditMode(new KeyEventArgs(k))) { result += ((int)k).ToString() + ";"; } } Assert.AreEqual(expected, result, "A4"); result = string.Empty; dgv.EditMode = DataGridViewEditMode.EditOnKeystroke; foreach (Keys k in Enum.GetValues(typeof(Keys))) { if (dgv.Rows[0].Cells[0].KeyEntersEditMode(new KeyEventArgs(k))) { result += ((int)k).ToString() + ";"; } } Assert.AreEqual(expected, result, "A5"); result = string.Empty; dgv.EditMode = DataGridViewEditMode.EditProgrammatically; foreach (Keys k in Enum.GetValues(typeof(Keys))) { if (dgv.Rows[0].Cells[0].KeyEntersEditMode(new KeyEventArgs(k))) { result += ((int)k).ToString() + ";"; } } Assert.AreEqual(expected, result, "A6"); }