private void accountsMenuButtonClick(object sender, EventArgs e) { using (Form accountsMenu = new Form_adminAccountsMenu()) { this.Hide(); accountsMenu.ShowDialog(this); } }
public void AmountOfStudents() { Form_adminAccountsMenu adminForm = new Form_adminAccountsMenu(); adminObject = new PrivateObject(adminForm); adminObject.Invoke("getStudentsNumber_Click", clickParamaters); int expectedAtLeast = 5; int receivedValue = adminForm.StudentsInSystem; Assert.IsTrue(expectedAtLeast <= receivedValue); // chack that at least 5 students (actually to writing test time) Assert.IsTrue(0 <= receivedValue); // chack that not negative number }
public void viewStudentProfile() { Form_adminAccountsMenu adminForm = new Form_adminAccountsMenu(); adminObject = new PrivateObject(adminForm); adminObject.Invoke("watchStudents_Click", clickParamaters); DataSet dataSetMock = adminForm.Ds; Assert.IsNotNull(dataSetMock); // check not null DataSet int id = Convert.ToInt32(dataSetMock.Tables[0].Rows[0][0]); string username = dataSetMock.Tables[0].Rows[0][1].ToString(); string password = dataSetMock.Tables[0].Rows[0][2].ToString(); string firstName = dataSetMock.Tables[0].Rows[0][3].ToString(); string secondName = dataSetMock.Tables[0].Rows[0][4].ToString(); int semester = Convert.ToInt32(dataSetMock.Tables[0].Rows[0][5]); Assert.AreEqual(2, id); Assert.AreEqual("alex", username); Assert.AreEqual("alex", password); Assert.AreEqual("alex", firstName); Assert.AreEqual(" ", secondName); Assert.AreEqual(1, semester); }