public void TestEnrollViewDisplay() { string expectedResult = "Student successfully enrolled in course testCourse."; var course = new Course("testCourse"); var view = new EnrollView(course); string actualResult = view.Display(); Assert.AreEqual(expectedResult, actualResult); }
public void TestDetailsViewDisplay() { string expectedResult = "testCourse" + Environment.NewLine + "No lectures"; var course = new Course("testCourse"); var view = new DetailsView(course); string actualResult = view.Display(); Assert.AreEqual(expectedResult, actualResult); }
public void TestCreateViewDisplay() { string expectedResult = "Course testCourse created successfully."; var course = new Course("testCourse"); var view = new CreateView(course); string actualResult = view.Display(); Assert.AreEqual(expectedResult, actualResult); }
public void TestAddLecturesViewDisplay() { string expectedResult = "Lecture successfully added to course testCourse."; var course = new Course("testCourse"); var view = new AddLecturesView(course); string actualResult = view.Display(); Assert.AreEqual(expectedResult, actualResult); }
public IView Create(string name) { if (!this.HasCurrentUser) { throw new ArgumentException("There is no currently logged in user."); } if (!this.CurrentUser.IsInRole(Role.Lecturer)) { throw new AuthorizationFailedException("The current user is not authorized to perform this operation."); } var course = new Course(name); this.Data.Courses.Add(course); return this.View(course); }
public DetailsView(Course course) : base(course) { }
public Enroll(Course course) : base(course) { }
public CreateView(Course course) : base(course) { }
public AddLecture(Course course) : base(course) { }
public AddLecturesView(Course course) : base(course) { }
public Create(Course course) : base(course) { }
public EnrollView(Course course) : base(course) { }
public Details(Course course) : base(course) { }