public async Task GetLogCommand_QueryTheDb_GetSpecificLog() { var dto = new DbLogDetailsDto(); var testCommand = new GetDbLogCommand(); var testHandler = new GetDbLogCommandHandler(_dbLogService, _authService, _mapper); _authService.UserRoleAdmin().Returns(true); await testHandler.Handle(testCommand, new CancellationToken()); var testLogFromDb = _dbLogService.Received(1).GetLogAsync(testCommand.LogId); _mapper.Map <DbLogDetailsDto>(testLogFromDb).Returns(dto); }
public async Task GetAllLogsCommand_QueryTheDb_GetAllLogs() { var dto = new List <DbLogDetailsDto>(); var testCommand = new GetAllDbLogsCommand(); var testHandler = new GetAllDbLogsHandler(_dbLogService, _authService, _mapper); _authService.UserRoleAdmin().Returns(true); await testHandler.Handle(testCommand, new CancellationToken()); var testLogsFromDb = await _dbLogService.Received(1).GetAllLogsAsync(testCommand.DbLogQueryParameters); _mapper.Map <List <DbLogDetailsDto> >(testLogsFromDb).Returns(dto); }