public void Test_Dinner_Shows() { _form1 = new Form1(); _mysql = new Mysql_Connect(); _home = new HomePage(_form1, _mysql); _requestEmergency = new MedicTalk.Request_Emergency(_mysql, _form1); _food = new Order_Food(_home, _mysql, _form1, _requestEmergency, "dinner"); _home.form1.UserIDProperty = "0"; _home.form1.PasswordProperty = "43r4"; _home.form1.UserNameProperty = "edcfdf"; //Check cold _food.ColdCheckbox_Checked(new object(), EventArgs.Empty); _food.Update_ComboxBox(); Assert.AreEqual(_food.MealSelection.Items[0], "Turkey sandwhich"); //Check Warm _food.WarmCheckbox_Checked(new object(), EventArgs.Empty); _food.Update_ComboxBox(); Assert.AreEqual(_food.MealSelection.Items[0], "Turkey sandwhich"); //Check Hot _food.HotCheckBoxChecked(new object(), EventArgs.Empty); _food.Update_ComboxBox(); Assert.AreEqual(_food.MealSelection.Items[0], "Pizza"); }
public void Test_Shower_Option_Can_Be_Chosen() { _form1 = new Form1(); _mysql = new Mysql_Connect(); _home = new HomePage(_form1, _mysql); _shower = new MedicTalk.Shower(_home, _mysql, _form1); _form1.Username_Textbox.Text = "resident"; _form1.Password_Textbox.Text = "resident"; _form1.UserNameProperty = "resident"; _form1.PasswordProperty = "resident"; // Simulate user logging in _form1.Login_Click(new object(), EventArgs.Empty); // Simulate user creating a request at 12:32 _shower._minute = "32"; _shower._hour = "12"; _shower.Shower_Button_Changed(new object(), EventArgs.Empty); _shower.Submit_Button_Click(new object(), EventArgs.Empty); Assert.AreEqual(_shower.result, DialogResult.OK); // Now delete the entry, so that this test can be re-tested again at a later time _mysql.Delete("DELETE FROM NEWTimedRequests WHERE UID = 5 AND TypeOfRequest = 'Shower' AND TimeToComplete = '12:32:00'"); }
public void Resident_Can_Add_New_Request() { _form1 = new Form1(); _mysql = new Mysql_Connect(); _home = new HomePage(_form1, _mysql); _food = new Order_Food(_home, _mysql, _form1, null, "breakfast"); // The type of meal (Lunch, breakfast, etc). For the purpose of this unit test // a new mealtype and mealname called 'test' was created. _food._mealType = "test"; _food._HotOrCold = "hot"; _food._chosenMealName = "test"; _form1.Username_Textbox.Text = "resident"; _form1.Password_Textbox.Text = "resident"; _form1.UserNameProperty = "resident"; _form1.PasswordProperty = "resident"; // Simulate the user clicking on login, to ensure the Login_Click method works _form1.Login_Click(new object(), EventArgs.Empty); // Simulate the user clicking on submit, to ensure the Submit_Clicked method works _food.Submit_Clicked(new object(), new EventArgs()); // Check to see if the order is now in the database. Assert.IsTrue(mysql_handler.DataExists( "NEWFoodRequests", "UID = '5' AND MealType = 'test' AND MealName = 'test';")); // Now delete the entry, so that this test can be re-tested again at a later time mysql_handler.Delete("DELETE FROM NEWFoodRequests WHERE UID = 5 AND MealType = 'test' AND MealName = 'test'"); }
public void Test_New_Visitor_Can_Be_Added() { _form1 = new Form1(); _mysql = new Mysql_Connect(); _list = new List_Of_Requests(_form1, _mysql); _visitor = new Visitor_Signin(_list, _mysql, _form1); string FirstName = "dec0004"; string LastName = "J"; string PersonVisiting = "fdf"; _form1.Username_Textbox.Text = "resident"; _form1.Password_Textbox.Text = "resident"; _form1.UserNameProperty = "resident"; _form1.PasswordProperty = "resident"; _form1.Login_Click(new object(), EventArgs.Empty); rowCount = _mysql.Count("SELECT COUNT(*) FROM NEWVisitorIn"); _mysql.Insert_Request("INSERT INTO NEWVisitorIn (First_Name, Last_Name, Person_Visiting, Time_In) " + "VALUES ('" + FirstName + "','" + LastName + "','" + PersonVisiting + "','" + DateTime.Now.TimeOfDay + "');"); newRowCount = _mysql.Count("SELECT COUNT(*) FROM NEWVisitorIn"); Assert.AreNotEqual(rowCount, newRowCount); }
// Functionality that's needed for all tests. // It logs in as a user and presents the GUI public void Do_Pretesting_Login() { _form1 = new Form1(); _mysql = new Mysql_Connect(); _home = new HomePage(_form1, _mysql); _alarm = new MedicTalk.Alarm(_home, _mysql, _form1); _form1.Username_Textbox.Text = "resident"; _form1.Password_Textbox.Text = "resident"; _form1.UserNameProperty = "resident"; _form1.PasswordProperty = "resident"; _form1.Login_Click(new object(), EventArgs.Empty); }
public void Test_Timed_Request_Can_Be_Completed() { _form1 = new Form1(); _mysql = new Mysql_Connect(); _home = new HomePage(_form1, _mysql); _list = new MedicTalk.List_Of_Requests(_form1, _mysql); _list.Display_Lists(); int numrows = _list.dataGridView1.Rows.Count; _list.dataGridView1_CellContentClick(new object(), new DataGridViewCellEventArgs(1, 1)); int newNumRows = _list.dataGridView1.Rows.Count; Assert.AreNotEqual(numrows, newNumRows); }
public void Test_Visitors_Show() { _form1 = new Form1(); _mysql = new Mysql_Connect(); _list = new List_Of_Requests(_form1, _mysql); _visitor = new Visitor_Signin(_list, _mysql, _form1); bool exists = _mysql.DataExists("NEWVisitorIn", "First_Name = 'dec0004'"); Assert.IsTrue(exists); }
public void Test_New_User_Can_Be_Added() { _form1 = new Form1(); _mysql = new Mysql_Connect(); _list = new List_Of_Requests(_form1, _mysql); _newUser = new Add_New_User(_list, _mysql, _form1); _paramaterKey = new List <string>(); _paramaterValue = new List <string>(); _newUser = new MedicTalk.Add_New_User(_list, _mysql, _form1); string UserName = "******"; string FirstName = "J"; string LastName = "fdf"; string Password = "******"; /* * _newUser.User_Name_Text_Box.Text = "dec0004"; * _newUser.First_Name_Text_Box.Text = "J"; * _newUser.Last_Name_Text_Box.Text = "fdf"; * _newUser.Password_Text_Box.Text = "cdsd"; * _newUser.Room_Text_Box.Text = "4"; * _newUser.Section_Text_Box.Text = "D4"; * _newUser.Age_Text_Box.Text = "45"; */ _paramaterKey.Add("UserName"); _paramaterKey.Add("FirstName"); _paramaterKey.Add("LastName"); _paramaterKey.Add("Password"); _paramaterValue.Add(UserName); _paramaterValue.Add(FirstName); _paramaterValue.Add(LastName); _paramaterValue.Add(Password); _form1.Username_Textbox.Text = "resident"; _form1.Password_Textbox.Text = "resident"; _form1.UserNameProperty = "resident"; _form1.PasswordProperty = "resident"; _form1.Login_Click(new object(), EventArgs.Empty); rowCount = _mysql.Count("SELECT COUNT(*) FROM NEWUsers"); _mysql.Insert_Request("INSERT INTO NEWUsers ( UserName, FirstName, LastName, Password) " + "VALUES ('" + UserName + "','" + FirstName + "','" + LastName + "','" + Password + "');"); newRowCount = _mysql.Count("SELECT COUNT(*) FROM NEWUsers"); Assert.AreNotEqual(rowCount, newRowCount); rowCount = _mysql.Count("SELECT COUNT(*) FROM NEWResidents"); _mysql.Insert_Request("INSERT INTO NEWResidents (UID, FirstName, LastName, Room, Section, Age) " + "VALUES (28, '" + FirstName + "','" + LastName + "','" + "43', 'D3', 43);"); newRowCount = _mysql.Count("SELECT COUNT(*) FROM NEWResidents"); Assert.AreNotEqual(rowCount, newRowCount); }
public void Test_General_Assistance() { _form1 = new Form1(); _mysql = new Mysql_Connect(); _home = new HomePage(_form1, _mysql); _form1.Username_Textbox.Text = "resident"; _form1.Password_Textbox.Text = "resident"; _form1.UserNameProperty = "resident"; _form1.PasswordProperty = "resident"; _form1.Login_Click(new object(), EventArgs.Empty); _home.button3_Click(new object(), EventArgs.Empty); }
public void Test_Username_And_Password_Text_Boxes_Erase_After_Logout() { _form1 = new Form1(); _mysql = new Mysql_Connect(); _home = new HomePage(_form1, _mysql); _home.form1.UserIDProperty = "0"; _home.form1.PasswordProperty = "43r4"; _home.form1.UserNameProperty = "edcfdf"; _home.button4_Click(new object(), EventArgs.Empty); _home.confirm = DialogResult.Yes; Assert.AreEqual(_home.form1.Username_Textbox.Text, ""); Assert.AreEqual(_home.form1.Password_Textbox.Text, ""); }
public void Test_Emergency_Request_Works() { _form1 = new Form1(); _mysql = new Mysql_Connect(); _form1.Username_Textbox.Text = "resident"; _form1.Password_Textbox.Text = "resident"; _form1.UserNameProperty = "resident"; _form1.PasswordProperty = "resident"; _form1.Login_Click(new object(), EventArgs.Empty); _home = new HomePage(_form1, _mysql); _home.button3_Click(new object(), EventArgs.Empty); Assert.AreNotEqual(_home._status, "success"); }
public void Test_If_User_Can_Register_Shower() { _form1 = new Form1(); _mysql = new Mysql_Connect(); _home = new HomePage(_form1, _mysql); _visitor = new MedicTalk.Visitor(_home, _mysql, _form1); _form1.Username_Textbox.Text = "resident"; _form1.Password_Textbox.Text = "resident"; _form1.UserNameProperty = "resident"; _form1.PasswordProperty = "resident"; _form1.Login_Click(new object(), EventArgs.Empty); //Check cold _visitor.textBox1.Text = "Jordan"; _visitor.textBox2.Text = "de carheil"; _visitor.comboBox1.Text = "5"; _visitor.comboBox2.Text = "43"; _visitor.button2_Click(new object(), EventArgs.Empty); Assert.AreEqual(_visitor._result, DialogResult.OK); }
public void Test_Option_Can_Be_Chosen() { _form1 = new Form1(); _mysql = new Mysql_Connect(); _home = new HomePage(_form1, _mysql); _requestEmergency = new MedicTalk.Request_Emergency(_mysql, _form1); _food = new Order_Food(_home, _mysql, _form1, _requestEmergency, "breakfast"); _home.form1.UserIDProperty = "0"; _home.form1.PasswordProperty = "43r4"; _home.form1.UserNameProperty = "edcfdf"; _food._mealType = "breakfast"; // The type of meal (Lunch, breakfast, etc) _food._HotOrCold = "hot"; _food._chosenMealName = "English breakfast"; _form1.Username_Textbox.Text = "resident"; _form1.Password_Textbox.Text = "resident"; _form1.UserNameProperty = "resident"; _form1.PasswordProperty = "resident"; _form1.Login_Click(new object(), EventArgs.Empty); //Check cold _food.Submit_Clicked(new object(), EventArgs.Empty); Assert.AreEqual(_food.chosenResult, DialogResult.None); }
public void Test_Visitors_List_Clears() { _form1 = new Form1(); _mysql = new Mysql_Connect(); _list = new List_Of_Requests(_form1, _mysql); _visitor = new Visitor_Signin(_list, _mysql, _form1); _form1.Username_Textbox.Text = "resident"; _form1.Password_Textbox.Text = "resident"; _form1.UserNameProperty = "resident"; _form1.PasswordProperty = "resident"; _form1.Login_Click(new object(), EventArgs.Empty); _mysql.Insert_Request("INSERT INTO NEWVisitorIn (First_Name, Last_Name, Person_Visiting, Time_In) VALUES ('Jordan', 'de carheil', 'amandasswdc', '12:00:21');"); _mysql.Insert_Request("INSERT INTO NEWVisitorIn (First_Name, Last_Name, Person_Visiting, Time_In) VALUES ('Jordan', 'de carheil', 'amandasswdc', '12:00:23');"); rowCount = _mysql.Count("SELECT COUNT(*) FROM NEWVisitorIn"); Console.WriteLine(rowCount); _mysql.Delete_Request("DELETE FROM NEWVisitorIn", null); newRowCount = _mysql.Count("SELECT COUNT(*) FROM NEWVisitorIn"); Console.WriteLine(newRowCount); Assert.AreNotEqual(rowCount, newRowCount); }