public void SeparateBillTest() { var consoleMok = new Mock <MyConsole>().As <IConsole>(); consoleMok.SetupSequence(c => c.ReadLine()) .Returns("2") .Returns("1") .Returns("1") .Returns("Tea") .Returns("45") .Returns("2") .Returns("2") .Returns("Pizza") .Returns("500") .Returns("6") .Returns("7") .Returns("8"); Input.myConsole = consoleMok.Object; Group group = new Group("Pokorili"); group.AddNewFriend("Blabla"); group.AddNewFriend("Lea"); Main_page main = new Main_page(group); var output = main.Start(); Assert.AreEqual(0, output); Assert.AreEqual(545, main.Group.Total_cost); Assert.AreEqual(295, main.Group.Friends[0].TakeCost()); }
public void AddDishTest() { var consoleMok = new Mock <MyConsole>().As <IConsole>(); consoleMok.SetupSequence(c => c.ReadLine()) .Returns("2") .Returns("1") .Returns("1") .Returns("Tea") .Returns("45") .Returns("2") .Returns("2") .Returns("Pizza") .Returns("500") .Returns("8"); Input.myConsole = consoleMok.Object; Group group = new Group("Pokorili"); group.AddNewFriend("Blabla"); group.AddNewFriend("Lea"); Main_page main = new Main_page(group); var output = main.Start(); Assert.AreEqual(0, output); Assert.AreEqual("Tea", main.Group.Friends[0].dishes[0].Name); }
private void Login_button_Click(object sender, EventArgs e) { connection.Open(); String query = "SELECT * FROM Table1 where Username='******' and Pass='******'"; OleDbCommand cmd = new OleDbCommand(query, connection); OleDbDataReader rdr = cmd.ExecuteReader(); int c = 0; while (rdr.Read()) { c = c + 1; name = rdr.GetString(1); id = rdr.GetInt32(0); time = rdr.GetString(4); val = rdr.GetInt32(5); } if (c == 1) { if (name == "admin") { MessageBox.Show("Welcome admin"); Admin adm = new Admin(); this.Hide(); adm.ShowDialog(); } else { if (val != 0) { MessageBox.Show("Login Successful !"); Main_page mnm = new Main_page(name, time, id); this.Hide(); mnm.ShowDialog(); } else { MessageBox.Show("This account must be first validated by the admin !"); } } } if (c == 0) { MessageBox.Show("Username and password is false or you don't have access"); username_textbox.Text = ""; password_textbox.Text = ""; } connection.Close(); }
public void DeleteFriendTest() { var consoleMok = new Mock <MyConsole>().As <IConsole>(); consoleMok.SetupSequence(c => c.ReadLine()) .Returns("5") .Returns("4") .Returns("1") .Returns("5") .Returns("8"); Input.myConsole = consoleMok.Object; Group group = new Group("Pokorili"); group.AddNewFriend("Blabla"); group.AddNewFriend("Lea"); Main_page main = new Main_page(group); Friend friend = group.Friends[0]; var output = main.Start(); Assert.AreEqual(0, output); Assert.AreEqual(false, main.Group.Friends.Contains(friend)); }