@@ -241,49 +241,50 @@ public void Index_unable_to_enrol_should_not_StartOrUpdate_course_sessions()
241241 // Then
242242 A . CallTo ( ( ) => sessionService . StartOrUpdateDelegateSession ( A < int > . _ , A < int > . _ , A < ISession > . _ ) ) . MustNotHaveHappened ( ) ;
243243 }
244-
245- [ Test ]
246- public void Index_detects_id_manipulation_no_progress_id ( )
247- {
248- // Given
249- var expectedCourseContent = CourseContentHelper . CreateDefaultCourseContent ( CustomisationId ) ;
250- A . CallTo ( ( ) => courseContentService . GetCourseContent ( CandidateId , CustomisationId ) )
251- . Returns ( expectedCourseContent ) ;
252- A . CallTo ( ( ) => courseContentService . GetOrCreateProgressId ( CandidateId , CustomisationId , CentreId ) ) . Returns ( 10 ) ;
253- A . CallTo ( ( ) => courseContentService . GetProgressId ( CandidateId , CustomisationId ) ) . Returns ( null ) ;
254-
255- // When
256- var result = controller . Index ( CustomisationId ) ;
257-
258- // Then
259- result . Should ( )
260- . BeRedirectToActionResult ( )
261- . WithControllerName ( "LearningSolutions" )
262- . WithActionName ( "StatusCode" )
263- . WithRouteValue ( "code" , 404 ) ;
264- }
265-
266- [ Test ]
267- public void Index_detects_id_manipulation_self_register_false ( )
268- {
269- // Given
270- var expectedCourseContent = CourseContentHelper . CreateDefaultCourseContent ( CustomisationId ) ;
271- A . CallTo ( ( ) => courseContentService . GetCourseContent ( CandidateId , CustomisationId ) )
272- . Returns ( expectedCourseContent ) ;
273- A . CallTo ( ( ) => courseContentService . GetOrCreateProgressId ( CandidateId , CustomisationId , CentreId ) ) . Returns ( 10 ) ;
274- A . CallTo ( ( ) => courseContentService . GetProgressId ( CandidateId , CustomisationId ) ) . Returns ( null ) ;
275- A . CallTo ( ( ) => courseDataService . GetSelfRegister ( CustomisationId ) ) . Returns ( false ) ;
276-
277- // When
278- var result = controller . Index ( CustomisationId ) ;
279-
280- // Then
281- result . Should ( )
282- . BeRedirectToActionResult ( )
283- . WithControllerName ( "LearningSolutions" )
284- . WithActionName ( "StatusCode" )
285- . WithRouteValue ( "code" , 404 ) ;
286- }
244+ //Deprecated in response to TD-3838 - a bug caused by this id manipulation detection functionality
245+
246+ //[Test]
247+ //public void Index_detects_id_manipulation_no_progress_id()
248+ //{
249+ // // Given
250+ // var expectedCourseContent = CourseContentHelper.CreateDefaultCourseContent(CustomisationId);
251+ // A.CallTo(() => courseContentService.GetCourseContent(CandidateId, CustomisationId))
252+ // .Returns(expectedCourseContent);
253+ // A.CallTo(() => courseContentService.GetOrCreateProgressId(CandidateId, CustomisationId, CentreId)).Returns(10);
254+ // A.CallTo(() => courseContentService.GetProgressId(CandidateId, CustomisationId)).Returns(null);
255+
256+ // // When
257+ // var result = controller.Index(CustomisationId);
258+
259+ // // Then
260+ // result.Should()
261+ // .BeRedirectToActionResult()
262+ // .WithControllerName("LearningSolutions")
263+ // .WithActionName("StatusCode")
264+ // .WithRouteValue("code", 404);
265+ //}
266+
267+ //[Test]
268+ //public void Index_detects_id_manipulation_self_register_false()
269+ //{
270+ // // Given
271+ // var expectedCourseContent = CourseContentHelper.CreateDefaultCourseContent(CustomisationId);
272+ // A.CallTo(() => courseContentService.GetCourseContent(CandidateId, CustomisationId))
273+ // .Returns(expectedCourseContent);
274+ // A.CallTo(() => courseContentService.GetOrCreateProgressId(CandidateId, CustomisationId, CentreId)).Returns(10);
275+ // A.CallTo(() => courseContentService.GetProgressId(CandidateId, CustomisationId)).Returns(null);
276+ // A.CallTo(() => courseDataService.GetSelfRegister(CustomisationId)).Returns(false);
277+
278+ // // When
279+ // var result = controller.Index(CustomisationId);
280+
281+ // // Then
282+ // result.Should()
283+ // .BeRedirectToActionResult()
284+ // .WithControllerName("LearningSolutions")
285+ // .WithActionName("StatusCode")
286+ // .WithRouteValue("code", 404);
287+ //}
287288
288289 [ Test ]
289290 public void Index_not_detects_id_manipulation_self_register_true ( )
0 commit comments