public void Test_GetAllSubject() { CareerManagerService careerManagerService = MoqContext(); var allStudentSubject = careerManagerService.GetAllStudentSubject(); Assert.NotNull(allStudentSubject); }
private static CareerManagerService MoqContext() { var opt = new DbContextOptionsBuilder <FacultadContext>() .UseInMemoryDatabase(databaseName: "CareerDB").Options; var context = new FacultadContext(opt); CareerManagerService careerManagerService = new CareerManagerService(context); return(careerManagerService); }
public void Test_AddStudentSubject() { CareerManagerService careerManagerService = MoqContext(); var opt = new DbContextOptionsBuilder <FacultadContext>() .UseInMemoryDatabase(databaseName: "CareerDB").Options; var context = new FacultadContext(opt); var newStudentSubject = new StudentSubject() { IdCareer = 1, IdStudent = 1, IdSubject = 1, Status = "InProgress", Average = 7 }; var studentSubject = careerManagerService.AddStudentSubject(newStudentSubject); Assert.NotNull(studentSubject); Assert.True(studentSubject.IdStudentSubject > 0); }
public void Test_UpdateStudentSubject() { CareerManagerService careerManagerService = MoqContext(); var opt = new DbContextOptionsBuilder <FacultadContext>() .UseInMemoryDatabase(databaseName: "CareerDB").Options; var context = new FacultadContext(opt); var studentSubject1 = new StudentSubject() { IdCareer = 1, IdStudent = 1, IdSubject = 1, Status = "InProgress", Average = 7, IdStudentSubject = 1 }; var studentSubject = careerManagerService.UpdateStudentStatus(studentSubject1); Assert.NotNull(studentSubject); Assert.Equal(7, studentSubject.Average); }