Beispiel #1
0
 private void PreDestroy()
 {
     _agent.Pause    -= OnPause;
     _agent.Focus    -= OnFocus;
     _agent.Quitting -= OnQuitting;
     AgentsController.Destroy(ref _agent);
 }
Beispiel #2
0
 public override void Init(MainLogic mainLogic)
 {
     this.mainLogic   = mainLogic;
     agentsController = mainLogic.GetAgentsController();
     agentsController.ActivateTest1Agents();
     mainLogic.StopSpeechRecognition();
 }
 public AgentControllerTest()
 {
     iLoggerMock          = new Mock <ILogger>();
     iMasterDataMock      = new Mock <IMasterData <AgentRequest, int> >();
     iAgentRepositoryMock = new Mock <IAgent>();
     agentController      = new AgentsController(iMasterDataMock.Object, iLoggerMock.Object, iAgentRepositoryMock.Object);
 }
        public AgentsControllerUnitTests()
        {
            var agentsModel = new AgentsModel();
            var loggerMock  = new Mock <ILogger <AgentsController> >();

            _controller = new AgentsController(agentsModel, loggerMock.Object);
        }
 public AgentsControllerUnitTests()
 {
     mockLogger     = new Mock <ILogger <AgentsController> >();
     mockRepository = new Mock <IAgentsRepository>();
     mapper         = new Mapper(new MapperConfiguration(cfg => cfg.AddProfile(new MapperProfile())));
     controller     = new AgentsController(mockLogger.Object, mockRepository.Object, mapper);
 }
Beispiel #6
0
        public async Task CanPaginate()
        {
            //Arrange
            Mock <IAgentRepository> mock = new Mock <IAgentRepository>();

            mock.Setup(agentsRepo => agentsRepo.GetAgentsIncludeGroupAsync()).ReturnsAsync(new List <Agent>
            {
                new Agent {
                    Id = 1, Login = "******", Name = "Agent1"
                },
                new Agent {
                    Id = 2, Login = "******", Name = "Agent2"
                },
                new Agent {
                    Id = 3, Login = "******", Name = "Agent3"
                },
                new Agent {
                    Id = 4, Login = "******", Name = "Agent4"
                },
                new Agent {
                    Id = 5, Login = "******", Name = "Agent5"
                },
                new Agent {
                    Id = 6, Login = "******", Name = "Agent6"
                },
                new Agent {
                    Id = 7, Login = "******", Name = "Agent7"
                }
            });

            mock.Setup(agentsRepo => agentsRepo.GetGroupsAsync()).ReturnsAsync(new List <Group>
            {
                new Group {
                    Id = 1, Name = "Group1"
                },
                new Group {
                    Id = 2, Name = "Group2"
                }
            });

            AgentsController controller = new AgentsController(mock.Object);

            AgentsIndexViewModel agentsIndexModel = new AgentsIndexViewModel
            {
                Page = 2
            };


            //Act
            var resultView = await controller.Index(agentsIndexModel) as ViewResult;

            AgentsIndexViewModel result = (AgentsIndexViewModel)resultView.Model;

            //Accert
            Assert.IsTrue(result.PagedAgents.Count == 2);
            Assert.AreEqual("Login6", result.PagedAgents.ToList()[0].Login);
            Assert.AreEqual("Agent7", result.PagedAgents.ToList()[1].Name);
        }
Beispiel #7
0
        public AgentsManagerTests()
        {
            _mock = new Mock <IAgentsRepository>();
            var logger = new Mock <ILogger <AgentsController> >();
            var mapper = new Mock <IMapper>();

            _controller = new AgentsController(logger.Object, _mock.Object, mapper.Object);
            _root       = new Uri("https://localhost:44347");
        }
Beispiel #8
0
 public override void Init(MainLogic mainLogic)
 {
     agentsController = mainLogic.GetAgentsController();
     agentsController.ActivateNextAgent();
     mainLogic.StopSpeechRecognition();
     Camera.main.gameObject.transform.position = new Vector3(0.074f, 2.13f, -1.973f);
     Camera.main.fieldOfView = 11;
     faceTestProps.SetActive(true);
 }
        public AgentsControllerUnitTest()
        {
            var log       = LogManager.GetCurrentClassLogger();
            var agentList = new AgentsList();

            _controller = new AgentsController(agentList, log);
            _agentInfo  = new AgentInfo(
                new Random().Next(1, 9999999),
                new Uri($"http:\\\\192.168.{new Random().Next(0,3)}.{new Random().Next(0,254)}:5000"));
        }
Beispiel #10
0
    public override void Init(MainLogic mainLogic)
    {
        this.mainLogic   = mainLogic;
        agentsController = mainLogic.GetAgentsController();
        agentsController.ActivateNextAgent();
        props.SetActive(true);

        //camQuaternionOriginal = Camera.main.gameObject.transform.rotation;
        //Camera.main.gameObject.transform.LookAt(GameObject.Find("mixamorig:Head").transform);
        //Camera.main.fieldOfView = 11;
    }
Beispiel #11
0
    public override void Init(MainLogic mainLogic)
    {
        currentlyOrdering = CurrentlyOrdering.BURGER;
        fastfoodProps.SetActive(true);

        this.mainLogic   = mainLogic;
        agentsController = mainLogic.GetAgentsController();

        agentsController.ActivateNextAgent();

        mainLogic.StartSpeechRecognition();
    }
Beispiel #12
0
        private void PostConstruct()
        {
            PersistentDataPath = GetPersistentDataPath();
            BuildNumber        = GetBuildNumber();

            _mainSceneName = GetMainSceneName();

            _agent           = AgentsController.Create <AppAgent>();
            _agent.Pause    += OnPause;
            _agent.Focus    += OnFocus;
            _agent.Quitting += OnQuitting;

            Log.Debug((s, b) => $"MainScene: \"{s}\" BuildNumber: {b}", _mainSceneName, BuildNumber);
        }
Beispiel #13
0
        public void GetAllAgentsCheckRequestCreate()
        {
            //Arrange
            var mockLogger = new Mock <ILogger <AgentsController> >();
            var mock       = new Mock <IAgentsRepository>();

            mock.Setup(a => a.GetAll()).Returns(new List <AgentModel>()).Verifiable();
            var controller = new AgentsController(mock.Object, mockLogger.Object);
            //Act
            var result = controller.GetAllAgents();

            //Assert
            mock.Verify(repository => repository.GetAll(), Times.AtMostOnce());
            mockLogger.Verify();
        }
        public AgentsControllerUnitTests()
        {
            mockRepository = new Mock <IAgentRepository>();
            mockLogger     = new Mock <ILogger <AgentsController> >();

            if (_mapper == null)
            {
                var mappingConfig = new MapperConfiguration(mc =>
                {
                    mc.AddProfile(new MapperProfile());
                });
                IMapper mapper = mappingConfig.CreateMapper();
                _mapper = mapper;
            }
            agentsController = new AgentsController(mockRepository.Object, mockLogger.Object, _mapper);
        }
Beispiel #15
0
        public void DisableAgentByIdCheckRequestCreate()
        {
            //Arrange
            var mockLogger = new Mock <ILogger <AgentsController> >();
            var mockGet    = new Mock <IAgentsRepository>();
            var mockUpdate = new Mock <IAgentsRepository>();

            mockGet.Setup(a => a.GetById(0)).Returns(new AgentModel()).Verifiable();
            mockUpdate.Setup(a => a.Update(new AgentModel())).Verifiable();
            var controller = new AgentsController(mockGet.Object, mockLogger.Object);
            //Act
            var result = controller.DisableAgentById(0);

            //Assert
            mockGet.Verify(repository => repository.GetById(0), Times.AtMostOnce());
            mockUpdate.Verify(repository => repository.Update(new AgentModel()), Times.AtMostOnce());
            mockLogger.Verify();
        }
Beispiel #16
0
    public override void Init(MainLogic mainLogic)
    {
        passportProps.SetActive(true);
        passportPropsVocaraArms.SetActive(true);

        currentStateNo = 0;

        this.mainLogic = mainLogic;

        cs = FindObjectOfType <ComputerScreen>();

        agentsController = mainLogic.GetAgentsController();

        agentsController.ChangeMainAgent(9);

        SetCurrentPassport(agentsController.GetCurrentAgentPassport());

        mainLogic.StartSpeechRecognition();
    }
Beispiel #17
0
    public void Init_RecordPlayer(MainLogic mainLogic)
    {
        passportProps.SetActive(true);
        passportPropsVocaraArms.SetActive(true);

        currentStateNo = 0;

        this.mainLogic = mainLogic;

        cs = FindObjectOfType <ComputerScreen>();

        agentsController = mainLogic.GetAgentsController();

        agentsController.ChangeMainAgent(9);

        SetCurrentPassport(agentsController.GetCurrentAgentPassport());

        //passportProps.SetActive(false);
        //passportPropsVocaraArms.SetActive(false);
    }
 public AgentsControllerUnitTests()
 {
     _logger     = new Mock <ILogger <AgentsController> >();
     _mock       = new Mock <IAgentsRepository>();
     _controller = new AgentsController(_mock.Object, _logger.Object);
 }
Beispiel #19
0
 public AgentsControllerUnitTests()
 {
     _mock       = new Mock <AgentsController>();
     _logger     = new Mock <ILogger <AgentsController> >();
     _controller = new AgentsController(_logger.Object);
 }
Beispiel #20
0
 public AgentControllerUnitTests()
 {
     _registeredAgents.Add(new AgentInfo());
     logger     = new Mock <ILogger <AgentsController> >();
     controller = new AgentsController(_registeredAgents, logger.Object);
 }
Beispiel #21
0
 public AgentsControllerUnitTests()
 {
     _controller = new AgentsController(_logger);
 }
 public AgentsControllerTests()
 {
     _controller = new AgentsController();
 }
 public DeviceInfoProvider(AgentsController agentsController)
 {
     _agentsController = agentsController;
 }
Beispiel #24
0
 public AgentsControllerUnitTests()
 {
     controller = new AgentsController();
 }
Beispiel #25
0
 private void SetWinner()
 {
     WinningTeamId = AgentsController.GetWinnerTeam();
 }
 public DeviceInfoProvider(AgentsController agentsController)
 {
     _agentsController = agentsController;
 }
 public AgentsControllerUnitTests()
 {
     _mockLogger   = new Mock <ILogger <AgentsController> >();
     _mockMediator = new Mock <IMediator>();
     _controller   = new AgentsController(_mockLogger.Object, _mockMediator.Object);
 }