コード例 #1
0
        public void Test_CancelCourse()
        {
            MockDatabase <CourseSchedule> mockDB = new MockDatabase <CourseSchedule>(c => c.CourseSchedules);
            RegistrationData data = new RegistrationData(mockDB.Context);

            CourseSchedule existingCourseSchedule = new CourseSchedule();

            mockDB.AddDataEntry(existingCourseSchedule);

            data.CancelCourse(existingCourseSchedule);

            mockDB.MockSet.Verify(m => m.Remove(It.IsAny <CourseSchedule>()), Times.Once());
            mockDB.MockContext.Verify(m => m.SaveChanges(), Times.Once());
        }
コード例 #2
0
 public bool CancelCourse(int courseScheduleId)
 {
     return(data.CancelCourse(data.FindOrCreateCourseSchedule(courseScheduleId)));
 }