public void SearchByName_NameNull_Test() { IStudentRepository studentRepo = StudentsRepositoryFactory.CreateStudentRepository(); var result = studentRepo.SearchByName(null); Assert.IsNotNull(result); }
public void SearchByStudentTypeTest() { List <Student> students = GenerateStudents(); var expectedStudent = new Student() { Id = Guid.NewGuid(), Name = "Juan", Gender = "M", LastUpdate = DateTime.Now, Type = "Elementary" }; students.Add(expectedStudent); foreach (var student in students) { DataSource <Student> .Instance.Insert(student); } IStudentRepository studentRepo = StudentsRepositoryFactory.CreateStudentRepository(); var result = studentRepo.SearchByStudentType("Elementary"); Assert.AreEqual(expectedStudent.LastUpdate, result.First().LastUpdate); DataSource <Student> .Instance.Clear(); }
public void InsertTest() { var newStudent = new Student() { Id = Guid.NewGuid(), Name = "NameTest", Gender = "M", LastUpdate = DateTime.Now, Type = "Elementary" }; IStudentRepository studentRepo = StudentsRepositoryFactory.CreateStudentRepository(); studentRepo.SaveOrUpdate(newStudent); Assert.AreEqual(1, DataSource <Student> .Instance.Count); DataSource <Student> .Instance.Clear(); }