예제 #1
0
        public void GetMySiteLetter()
        {
            var response = CourseBookingManager.GetInstance().GetMySiteLetter(new Contract.GetMySiteLetterRequest
            {
                UserID = 1
            });

            response.SiteLetterList.Should().NotBeNull();
            response.Result.Should().Be(ResultCode.Success);
        }
예제 #2
0
        public void GetCourseBookingDetail()
        {
            var response = CourseBookingManager.GetInstance().GetCourseBookingDetail(new Contract.GetCourseBookingDetailRequest
            {
                CourseBookingID = 1
            });

            response.Should().NotBeNull();
            response.BookingInfo.Should().NotBeNull();
        }
예제 #3
0
        public void CancelBookingByCustomer()
        {
            var response = CourseBookingManager.GetInstance().CancelBookingByCustomer(new Contract.CancelBookingByCustomerRequest
            {
                CourseBookingID = 1,
                CancelReason    = "取消课程测试"
            });

            response.Should().NotBeNull();
            response.Result.Should().Be(ResultCode.Success);
        }
예제 #4
0
        public void UpdateGymLocation()
        {
            var response = CourseBookingManager.GetInstance().CancelBookingByCoach(new Contract.CancelBookingByCoachRequest
            {
                CourseBookingID = 1,
                CancelReason    = "取消课程测试"
            });

            response.Should().NotBeNull();
            response.Result.Should().Be(ResultCode.Success);
        }
예제 #5
0
        public void GetMyCollection()
        {
            var response = CourseBookingManager.GetInstance().GetMyCollection(new Contract.GetMyCollectionRequest
            {
                UserID = 1
            });

            response.MyCollections.Should().NotBeNull();
            response.Result.Should().Be(ResultCode.Success);
            response.MyCollections.Count.Should().BeGreaterThan(0);
        }
예제 #6
0
        public void ConfirmBookingByCoach()
        {
            var response = CourseBookingManager.GetInstance().ConfirmBookingByCoach(new Contract.ConfirmBookingByCoachRequest
            {
                CourseBookingID     = 1,
                IsCoachMobilePublic = true
            });

            response.Should().NotBeNull();
            response.Result.Should().Be(ResultCode.Success);
        }
예제 #7
0
        public void SubmitCourseComment()
        {
            var response = CourseBookingManager.GetInstance().SubmitCourseComment(new Contract.SubmitCourseCommentRequest
            {
                UserID          = 1,
                CourseBookingID = 1,
                Comment         = "测试"
            });

            response.Should().NotBeNull();
            response.Result.Should().Be(ResultCode.Success);
            response.CommentID.Should().BeGreaterThan(0);
        }
예제 #8
0
        public void GetMyBookingList()
        {
            var response = CourseBookingManager.GetInstance().GetMyBookingList(new Contract.GetMyBookingListRequest
            {
                UserID    = 1,
                BeginDate = DateTime.Now.AddDays(-100),
                EndDate   = DateTime.Now.AddDays(100)
            });

            response.MyBookingList.Should().NotBeNull();
            response.Result.Should().Be(ResultCode.Success);
            response.MyBookingList.Count.Should().BeGreaterThan(0);
        }
예제 #9
0
        public void SubmitCollection()
        {
            var response = CourseBookingManager.GetInstance().SubmitCollection(new Contract.SubmitCollectionRequest
            {
                UserID         = 1,
                CollectionType = 1,
                ObjectID       = 1
            });

            response.Should().NotBeNull();
            response.Result.Should().Be(ResultCode.Success);
            response.CollectionID.Should().BeGreaterThan(0);
        }
예제 #10
0
        public void UpdateCourseBooking()
        {
            var response = CourseBookingManager.GetInstance().UpdateCourseBooking(new Contract.UpdateCourseBookingRequest
            {
                CoachID         = 1,
                CourseBookingID = 1,
                CourseBeginTime = DateTime.Now.AddDays(2),
                CourseEndTime   = DateTime.Now.AddDays(2).AddHours(2),
                Hours           = 2
            });

            response.Should().NotBeNull();
            response.Errors.Should().BeNull();
        }
예제 #11
0
        public void BookingCourseTest()
        {
            var response = CourseBookingManager.GetInstance().BookingCourse(new Contract.BookingCourseRequest
            {
                BookingInfo = new Contract.CourseBookingDTO
                {
                    UserID       = 1,
                    CourseTypeID = 1,
                    CoachID      = 1,
                    CourseDate   = DateTime.Now.AddDays(1),
                    Hours        = 2,
                    GymAddress   = "测试地址",
                    Remark       = "测试备注"
                }
            });

            response.Should().NotBeNull();
            response.Result.Should().Be(ResultCode.Success);
            response.CourseBookingID.Should().BeGreaterThan(0);
        }
 public UpdateCourseBookingResponse UpdateCourseBooking(UpdateCourseBookingRequest request)
 {
     return(CourseBookingManager.GetInstance().UpdateCourseBooking(request));
 }
 public CancelBookingByCustomerResponse CancelBookingByCustomer(CancelBookingByCustomerRequest request)
 {
     return(CourseBookingManager.GetInstance().CancelBookingByCustomer(request));
 }
 public SubmitCollectionResponse SubmitCollection(SubmitCollectionRequest request)
 {
     return(CourseBookingManager.GetInstance().SubmitCollection(request));
 }
 public GetMyCollectionResponse GetMyCollection(GetMyCollectionRequest request)
 {
     return(CourseBookingManager.GetInstance().GetMyCollection(request));
 }
 public GetMyBookingListResponse GetMyBookingList(GetMyBookingListRequest request)
 {
     return(CourseBookingManager.GetInstance().GetMyBookingList(request));
 }
 public GetCourseBookingDetailResponse GetCourseBookingDetail(GetCourseBookingDetailRequest request)
 {
     return(CourseBookingManager.GetInstance().GetCourseBookingDetail(request));
 }
 public CheckInResponse CheckIn(CheckInRequest request)
 {
     return(CourseBookingManager.GetInstance().CheckIn(request));
 }
 public ConfirmBookingByCoachResponse ConfirmBookingByCoach(ConfirmBookingByCoachRequest request)
 {
     return(CourseBookingManager.GetInstance().ConfirmBookingByCoach(request));
 }
 public SubmitCourseCommentResponse SubmitCourseComment(SubmitCourseCommentRequest request)
 {
     return(CourseBookingManager.GetInstance().SubmitCourseComment(request));
 }
 public GetMySiteLetterResponse GetMySiteLetter(GetMySiteLetterRequest request)
 {
     return(CourseBookingManager.GetInstance().GetMySiteLetter(request));
 }
 public BookingCourseResponse BookingCourse(BookingCourseRequest request)
 {
     return(CourseBookingManager.GetInstance().BookingCourse(request));
 }