public override void Given() { ViewModel = new ChangeSpecialismViewModel { SelectedSpecialismCode = "SPL12345", PathwaySpecialisms = new PathwaySpecialismsViewModel { Specialisms = new List <SpecialismDetailsViewModel> { new SpecialismDetailsViewModel { Id = 11, Code = "SPL12345" }, new SpecialismDetailsViewModel { Id = 22, Code = "SPL12346" }, new SpecialismDetailsViewModel { Id = 33, Code = "SPL12347" }, } } }; mockResponse = new ManageRegistrationResponse { IsModified = true, IsSuccess = true }; RegistrationLoader.ProcessSpecialismChangeAsync(AoUkprn, ViewModel).Returns(mockResponse); }
public override void Given() { mockResponse = new ManageRegistrationResponse { IsModified = false, }; RegistrationLoader.ProcessSpecialismChangeAsync(AoUkprn, ViewModel).Returns(mockResponse); }
public override void Setup() { HttpContextAccessor = Substitute.For <IHttpContextAccessor>(); RegistrationLoader = Substitute.For <IRegistrationLoader>(); CacheService = Substitute.For <ICacheService>(); Logger = Substitute.For <ILogger <ManageRegistrationController> >(); Controller = new ManageRegistrationController(RegistrationLoader, CacheService, Logger); ProfileId = 1; AoUkprn = 1234567890; var httpContext = new ClaimsIdentityBuilder <ManageRegistrationController>(Controller) .Add(CustomClaimTypes.Ukprn, AoUkprn.ToString()) .Add(CustomClaimTypes.UserId, Guid.NewGuid().ToString()) .Build() .HttpContext; HttpContextAccessor.HttpContext.Returns(httpContext); ViewModel = new ChangeSpecialismQuestionViewModel(); MockResult = new ManageRegistrationResponse(); }
public override void Setup() { HttpContextAccessor = Substitute.For <IHttpContextAccessor>(); RegistrationLoader = Substitute.For <IRegistrationLoader>(); CacheService = Substitute.For <ICacheService>(); Logger = Substitute.For <ILogger <ManageRegistrationController> >(); Controller = new ManageRegistrationController(RegistrationLoader, CacheService, Logger); AoUkprn = 1234567890; var httpContext = new ClaimsIdentityBuilder <ManageRegistrationController>(Controller) .Add(CustomClaimTypes.Ukprn, AoUkprn.ToString()) .Add(CustomClaimTypes.UserId, Guid.NewGuid().ToString()) .Build() .HttpContext; HttpContextAccessor.HttpContext.Returns(httpContext); CacheKey = CacheKeyHelper.GetCacheKey(httpContext.User.GetUserId(), CacheConstants.RegistrationCacheKey); ViewModel = new ChangeLearnersNameViewModel(); MockResult = new ManageRegistrationResponse(); }
public async override Task When() { ActualResult = await Loader.ProcessSpecialismQuestionChangeAsync(AoUkprn, ViewModel); }
public async override Task When() { ActualResult = await Loader.ProcessProfileNameChangeAsync(AoUkprn, ViewModel); }
public async override Task When() { ActualResult = await Loader.ProcessDateofBirthChangeAsync(AoUkprn, ViewModel); }