public void AddTest() { inputStudent.GenerateGuid(); var result = mockObject.Add(inputStudent); Assert.AreEqual(inputStudent, result); }
public static Student AddNewMenu(string typeOfData) { fileRepository = fileFactory.CreateFileManager(typeOfData); Student exist, student; do { student = new Student(); PropertyInfo[] properties = student.GetType().GetProperties(); foreach (var p in properties) { if (p.Name != "StudentGuid") { System.Console.WriteLine("Plese enter the {0}:", p.Name); var myVal = System.Console.ReadLine(); p.SetValue(student, myVal); } } var students = fileRepository.GetAll(); exist = (students == null ? null : students.Find(s => s.StudentId == student.StudentId)); } while (exist != null); student.StudentGuid = student.GenerateGuid(); return(fileRepository.Add(student)); }
public void btSaveStudent_Click(object sender, EventArgs e) { var student = new Student() { StudentId = txtId.Text, Name = txtName.Text, Surname = txtSurname.Text, Birthday = txtBirthday.Text }; student.StudentGuid = Student.GenerateGuid(student); fileRepository.Add(student); OnStudentAdded(); }