Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
 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;
        }