public void Test_RemoveStudent()
        {
            MockDatabase <Student> mockDB = new MockDatabase <Student>(c => c.Students);
            RegistrationData       data   = new RegistrationData(mockDB.Context);

            Student student = new Student();

            mockDB.AddDataEntry(student);

            data.RemoveStudent(student);

            mockDB.MockSet.Verify(m => m.Remove(It.IsAny <Student>()), Times.Once());
            mockDB.MockContext.Verify(m => m.SaveChanges(), Times.Once());
        }
示例#2
0
 public bool RemoveStudent(int studentId)
 {
     return(data.RemoveStudent(data.FindOrCreateStudent(studentId)));
 }