public CommandQueueController(ITaskRepository taskrepository, ICommandLogRepository cmdLogrepository, ICommandQueueRepository rep, ICommandLibDetailRepository cmdrespository, INodeRepository nodeRep, IUserRepository userRep) : base(nodeRep, userRep) { cmdqueuerespository = rep; cmdRep = cmdrespository; taskRep = taskrepository; cmdLogRep = cmdLogrepository; }
public LogController(ICommandLibDetailRepository commandrepository, ILogRepository rep, ITaskLogRepository taskLogRepository, IErrorRepository errRep, IRefreshCommandQueueLogRepository refreshlogRep, INodeRepository nodeRep, IUserRepository userRep, ICommandLogRepository cmdLogRep, ICommandQueueRepository cmdqueueRep) : base(nodeRep, userRep) { logrespository = rep; errorrespository = errRep; refreshcommandQueueLogRepository = refreshlogRep; cmdLogRespository = cmdLogRep; cmdqueuerespository = cmdqueueRep; taskLogRep = taskLogRepository; commandRep = commandrepository; }
public CommandLogApplicationService(IUnitOfWork unitOfWork, ICommandLogRepository _commandLogRepository, IMapper mapper) { _unitOfWork = unitOfWork; this._commandLogRepository = _commandLogRepository; _mapper = mapper; }
public void Initialize() { //var mockMachine = new Mock<IMachineApplicationService>(); _mockUnitOfWork = new Mock <IUnitOfWork>(); _mockCommandRepository = new Mock <ICommandLogRepository>(); _mockMapper = new Mock <IMapper>(); #region Machine Instance commandLog = new CommandLogViewModel() { Id = Guid.NewGuid(), Command = "dir", Return = "./", DateCommand = DateTime.Now, MachineId = Guid.NewGuid() }; #endregion #region Mapper Mock _mockMapper.Setup(x => x.Map <CommandLogViewModel>(It.IsAny <CommandLog>())).Returns(new CommandLogViewModel() { Id = Guid.NewGuid(), Command = "dir", Return = "./", DateCommand = DateTime.Now, MachineId = Guid.NewGuid() }); _mockMapper.Setup(x => x.Map <CommandLog>(It.IsAny <CommandLogViewModel>())).Returns(new CommandLog() { Id = Guid.NewGuid(), Command = "dir", Return = "./", DateCommand = DateTime.Now, MachineId = Guid.NewGuid() }); var list = new List <CommandLog>() { _mockMapper.Object.Map <CommandLogViewModel, CommandLog>(commandLog) }; var listVM = new List <CommandLogViewModel>() { commandLog }; _mockMapper.Setup(x => x.Map <IEnumerable <CommandLog>, IEnumerable <CommandLogViewModel> >(It.IsAny <IEnumerable <CommandLog> >())).Returns(listVM.AsEnumerable); #endregion #region MockRepositories _mockCommandRepository.Setup(x => x.Add(It.IsAny <CommandLog>())) .Returns(_mockMapper.Object.Map <CommandLogViewModel, CommandLog>(commandLog)); _mockCommandRepository.Setup(x => x.GetById(commandLog.Id)) .Returns(_mockMapper.Object.Map <CommandLogViewModel, CommandLog>(commandLog)); _mockCommandRepository.Setup(x => x.GetAll()) .Returns(list.AsQueryable()); _mockCommandRepository.Setup(x => x.Update(It.IsAny <CommandLog>())); _mockCommandRepository.Setup(x => x.Remove(It.IsAny <Guid>())); #endregion _mockUnitOfWork.Setup(x => x.Commit()).Returns(true); _mapper = _mockMapper.Object; _commandMachineRepository = _mockCommandRepository.Object; _unitOfWork = _mockUnitOfWork.Object; }