/// <summary> /// Tests setup for methods and data /// </summary> protected override void OnSetup() { // Data Setup userUnitInfoDTOList = new List <UserUnitInfoDTO>() { new UserUnitInfoDTO() { UserName = "******", LocationId = new Guid("FFD741D9-5BBE-4D7F-9C3B-79D3588DC98A") }, new UserUnitInfoDTO() { UserName = "******", LocationId = new Guid("FFD741D9-5BBE-4D7F-9C3B-79D3588DC98A") } }; //Creating mock objects mockActionManagerDataService = CreateMock <IActionManagerDataService>(); mockLoggingHelper = CreateMock <ILoggingHelper>(); var rmTraceManagerMock = new Mock <IRMTraceManager>(); rmTraceManagerMock.Setup(x => x.StartTrace(It.IsAny <string>(), It.IsAny <Guid>())); mockLoggingHelper.Setup(x => x.RMTraceManager).Returns(rmTraceManagerMock.Object); //Methods Setup mockActionManagerDataService.Setup(x => x.GetRoleBasedAccessFunctions(It.IsAny <UserUnitInfoDataDTO>())).ReturnsAsync(new List <RoleAccessDataDTO>() { new RoleAccessDataDTO() { } }); mockActionManagerDataService.Setup(x => x.GetUserUnitInfo(It.IsAny <string>(), It.IsAny <Guid>())).ReturnsAsync(new UserUnitInfoDataDTO() { LocationId = new Guid("FFD741D9-5BBE-4D7F-9C3B-79D3588DC98A") }); mockActionManagerDataService.Setup(x => x.GetUserUnitInfoFromReferenceData(It.IsAny <string>(), It.IsAny <Guid>())).ReturnsAsync(new UserUnitInfoDataDTO() { LocationId = new Guid("FFD741D9-5BBE-4D7F-9C3B-79D3588DC98A") }); testCandidate = new ActionManagerBusinessService(mockActionManagerDataService.Object, mockLoggingHelper.Object); }
public TokenProviderMiddleware( RequestDelegate next, IOptions <TokenProviderOptions> options, ILoggingHelper loggingHelper, IActionManagerBusinessService actionManagerBusinessService) { this.next = next; this.loggingHelper = loggingHelper; this.options = options.Value; ThrowIfInvalidOptions(this.options); this.serializerSettings = new JsonSerializerSettings { Formatting = Formatting.Indented }; this.actionManagerBusinessService = actionManagerBusinessService; }