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()); }
public bool RemoveStudent(int studentId) { return(data.RemoveStudent(data.FindOrCreateStudent(studentId))); }