public void ViewEmployeeCourseListMethodCheckSecondDev_ShouldSucceed() { //arrange var dev = new Developer(); dev.FullName = "Danzig"; dev.ID = 666; var dev2 = new Developer(); dev2.FullName = "Frankenstein"; dev2.ID = 001; var course1 = new UdemyCourse("Intro to C#", 10m); var course2 = new UdemyCourse("Intro to .NET", 10m); var course3 = new UdemyCourse("MVC Essentials", 10m); var course4 = new UdemyCourse("C# Design Patterns", 10m); var trainingList = new DevTrainingRepo(); trainingList.PurchaseCourse(course1, dev); trainingList.PurchaseCourse(course2, dev); trainingList.PurchaseCourse(course3, dev); trainingList.PurchaseCourse(course3, dev2); trainingList.PurchaseCourse(course4, dev2); Console.WriteLine(trainingList.ViewDevList(dev2)); //act var expected = "Course Name: MVC Essentials, Course Price: 10, Remaining Balance: 80\nCourse Name: C# Design Patterns, Course Price: 10, Remaining Balance: 80\n"; var actual = trainingList.ViewDevList(dev2); //assert Assert.AreEqual(expected, actual); }
public void ViewDevListThrowsException_ShouldSucceed() { var dev = new Developer(); dev.FullName = "Danzig"; dev.ID = 666; var trainingList = new DevTrainingRepo(); trainingList.ViewDevList(dev); }