Review der Codebase
This commit is contained in:
@@ -102,6 +102,24 @@ public sealed class RepositoryTests
|
||||
var aspectId = Guid.NewGuid();
|
||||
db.ParticipationAspects.Insert(new ParticipationAspect { Id = aspectId, GroupId = groupId, Key = "quality" });
|
||||
|
||||
var reportGradeId = Guid.NewGuid();
|
||||
db.ReportGrades.Insert(new ReportGrade { Id = reportGradeId, GroupId = groupId, StudentId = studentId });
|
||||
|
||||
var gradingSchemeId = Guid.NewGuid();
|
||||
db.GradingSchemes.Insert(new GradingScheme { Id = gradingSchemeId, GroupId = groupId });
|
||||
|
||||
var sectionId = Guid.NewGuid();
|
||||
db.ParticipationSections.Insert(new ParticipationSection { Id = sectionId, GroupId = groupId });
|
||||
|
||||
var documentationId = Guid.NewGuid();
|
||||
db.Documentation.Insert(new Documentation { Id = documentationId, GroupId = groupId, StudentId = studentId });
|
||||
|
||||
var taskId = Guid.NewGuid();
|
||||
db.Tasks.Insert(new WorkTask { Id = taskId, GroupId = groupId });
|
||||
|
||||
var timeEntryId = Guid.NewGuid();
|
||||
db.TimeEntries.Insert(new TimeEntry { Id = timeEntryId, GroupId = groupId, TaskId = taskId });
|
||||
|
||||
groupRepo.Delete(groupId);
|
||||
|
||||
Assert.Null(db.Groups.FindById(groupId));
|
||||
@@ -115,6 +133,12 @@ public sealed class RepositoryTests
|
||||
Assert.Null(db.ParticipationSessions.FindById(sessionId));
|
||||
Assert.Null(db.ParticipationEntries.FindById(entryId));
|
||||
Assert.Null(db.ParticipationAspects.FindById(aspectId));
|
||||
Assert.Null(db.ReportGrades.FindById(reportGradeId));
|
||||
Assert.Null(db.GradingSchemes.FindById(gradingSchemeId));
|
||||
Assert.Null(db.ParticipationSections.FindById(sectionId));
|
||||
Assert.Null(db.Documentation.FindById(documentationId)?.GroupId);
|
||||
Assert.Null(db.Tasks.FindById(taskId)?.GroupId);
|
||||
Assert.Null(db.TimeEntries.FindById(timeEntryId)?.GroupId);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
||||
Reference in New Issue
Block a user