Esempio n. 1
0
        public async Task ChangeLastName_Success()
        {
            var student = _universityDbContext.Students.Add(new Student()
            {
                FirstName = "Student", LastName = "Original"
            });

            _universityDbContext.SaveChanges();

            await _studentsService.ChangeLastName(student.FirstName, student.LastName, "New");

            Student studentFromDb = _universityDbContext.Students.AsNoTracking().FirstOrDefault(s =>
                                                                                                (s.FirstName.Equals("Student") && s.LastName.Equals("New")));

            Assert.IsNotNull(studentFromDb);
            Assert.AreEqual("New", studentFromDb.LastName);
        }
 public Task <Student> Put(ChangeStudentLastNameRequest request)
 {
     return(_studentsService.ChangeLastName(request.FirstName, request.OriginalLastName, request.NewLastName));
 }