public void EmptyDbReturnsZeroCoursesTest() { // ARRANGE VakService service = new VakService(ctxDb); // ACT var vakList = service.GetVakkenLectAdm(); // ASSERT Assert.IsTrue(vakList.Count == 0); }
public void DeleteVakTest() { // ARRANGE VakService service = new VakService(ctxDb); service.AddVak("MGP01A", "Programmeren met C#: basis", 4); int courseId = ctxDb.Course.Where(c => c.Vakcode == "MGP01A").FirstOrDefault().Id; // ACT service.DeleteVak(courseId); // ASSERT Assert.IsTrue(service.GetVakkenLectAdm().Count == 0); }
public void GetVakkenReturnsCorrectCoursesTest() { // ARRANGE VakService service = new VakService(ctxDb); Course course1 = new Course { Vakcode = "MGP01A", Titel = "Programmeren met C#: basis", Studiepunten = 4 }; Course course2 = new Course { Vakcode = "MGP02A", Titel = "Programmeren met C#: gevorderd", Studiepunten = 6 }; Course course3 = new Course { Vakcode = "MGP03A", Titel = "Front-end: basis", Studiepunten = 4 }; Course course4 = new Course { Vakcode = "MGP04A", Titel = "Front-end: gevorderd", Studiepunten = 6 }; List <Course> courseList = new List <Course>(); courseList.Add(course1); courseList.Add(course2); courseList.Add(course3); courseList.Add(course4); // ACT service.AddVak(course1.Vakcode, course1.Titel, course1.Studiepunten); service.AddVak(course2.Vakcode, course2.Titel, course2.Studiepunten); service.AddVak(course3.Vakcode, course3.Titel, course3.Studiepunten); service.AddVak(course4.Vakcode, course4.Titel, course4.Studiepunten); var VakkenList = service.GetVakkenLectAdm(); // ASSERT Assert.IsTrue(VakkenList.Count == 4); for (int i = 0; i < VakkenList.Count; i++) { Assert.IsTrue(VakkenList[i].Vakcode == courseList[i].Vakcode); Assert.IsTrue(VakkenList[i].Titel == courseList[i].Titel); Assert.IsTrue(VakkenList[i].Studiepunten == courseList[i].Studiepunten); } }