Exemple #1
0
        public void RegistrAgent_ReturnsOk()
        {
            //Arrange
            var request = new AgentInfoRegisterRequest()
            {
                AgentId = 101, AgentUri = "http://AgentAdressUri"
            };

            //Act
            var result = controller.RegisterAgent(request);

            // Assert
            Assert.IsAssignableFrom <IActionResult>(result);
        }
        public IActionResult RegisterAgent([FromBody] AgentInfoRegisterRequest request)
        {
            _logger.LogDebug("Вызов метода. Параметры:" +
                             $" {nameof(request.AgentId)} = {request.AgentId}" +
                             $" {nameof(request.AgentUri)} = {request.AgentUri}");

            var agentInfo = new AgentInfo()
            {
                AgentId = request.AgentId, AgentUri = request.AgentUri
            };

            _repository.RegisterAgent(agentInfo);

            return(Ok());
        }