public void TestAddPhoneSuccess() { var student = new Student { FirstName = "firstname1", LastName = "lastname1", CNP = "1234567891234", SID = 123, EnrollmentDate = DateTime.Now, Emails = new[] { new Email("*****@*****.**") } }; var phone = new Phone() { PhoneNumber = "0123 123456", Student = student }; using (var es = new PhoneService()) using (var st = new StudentService()) { es.AddPhone(phone); var res = Validation.Validate(phone); Assert.AreEqual(res.IsValid, true, res.IsValid ? "" : "Validation Failed: " + res.First().Message); if (!res.IsValid) { var firstOrDefault = res.FirstOrDefault(); if (firstOrDefault != null) Trace.WriteLine(firstOrDefault.Message); } var stud = st.GetStudentById(student.StudentId); Assert.AreEqual(stud.StudentId, student.StudentId); Assert.IsTrue(stud.Phones.Any(e => e.PhoneNumber == phone.PhoneNumber)); } }
public void MyTestInitialize() { _phoneService = new PhoneService(); }