public async Task RegisterAgent_ReturnOk() { Uri url = new Uri("https://localhost:5201/"); var command = new RegisterAgentCommand() { AgentUrl = url, IsEnabled = true }; _mockMediator.Setup(mediator => mediator.Send(It.IsAny <RegisterAgentCommand>(), It.IsAny <CancellationToken>())) .ReturnsAsync(new AgentInfoDto() { AgentId = 2, AgentUrl = url, IsEnabled = false }); var result = await _controller.RegisterAgent(command); var resultValue = ((OkObjectResult)result).Value as AgentInfoDto; _mockMediator.Verify(mediator => mediator.Send(It.Is <RegisterAgentCommand>( m => m.AgentUrl == command.AgentUrl && m.IsEnabled == command.IsEnabled), It.IsAny <CancellationToken>()), Times.Once); Assert.Equal(2, resultValue.AgentId); Assert.Equal(url, resultValue.AgentUrl); Assert.False(resultValue.IsEnabled); Assert.IsAssignableFrom <IActionResult>(result); }
public void RegisterAgent_ReturnsOk() { var agentInfo = new AgentInfo(); var result = _controller.RegisterAgent(agentInfo); _ = Assert.IsAssignableFrom <IActionResult>(result); }
public void RegisterCheckRequestCreate() { //Arrange _mock.Setup(a => a.Create(new AgentModel())).Verifiable(); //Act var result = _controller.RegisterAgent(new AgentModel()); //Assert _mock.Verify(repository => repository.Create(new AgentModel()), Times.AtMostOnce()); _logger.Verify(); }
public void RegisterAgent_ReturnsOk() { //Arrange var agentInfo = new AgentInfo(); //Act var result = controller.RegisterAgent(agentInfo); // Assert _ = Assert.IsAssignableFrom <IActionResult>(result); }
public void RegisterAgent_ReturnsOk() { //Подготовка данных var agentInfo = new AgentInfo(); //Действие var result = _controller.RegisterAgent(agentInfo); //Проверка результата _ = Assert.IsAssignableFrom <IActionResult>(result); }
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 void RegisterAgent_ReturnOk() { //Arrange var agentInfo = new RegisterAgentRequest() { AgentId = 1, AgentAddress = new Uri("http://localhost:51684/api/agent") }; //Act var result = agentsController.RegisterAgent(agentInfo); //Assert _ = Assert.IsAssignableFrom <IActionResult>(result); }
public void TestRegisterAgent_ReturnOk() { //Arrange var agent = new AgentInfoRequest() { Host = _root.ToString() }; //Act var result = _controller.RegisterAgent(agent); // Assert _ = Assert.IsAssignableFrom <IActionResult>(result); }
public void RegistrAgent_ReturnsOk() { //Arrange var agentInfo = new AgentInfo() { AgentId = 1, AgentUrl = "http://www.example.com" }; //Act var result = controller.RegisterAgent(agentInfo); // Assert _ = Assert.IsAssignableFrom <IActionResult>(result); }
public void RegisterCheckRequestCreate() { //Arrange var mockLogger = new Mock <ILogger <AgentsController> >(); var mock = new Mock <IAgentsRepository>(); mock.Setup(a => a.Create(new AgentModel())).Verifiable(); var controller = new AgentsController(mock.Object, mockLogger.Object); //Act var result = controller.RegisterAgent(new AgentModel()); //Assert mock.Verify(repository => repository.Create(new AgentModel()), Times.AtMostOnce()); mockLogger.Verify(); }
public void RegisterAgent_ReturnOk() { var result = _controller.RegisterAgent(_agentInfo); Assert.IsAssignableFrom <IActionResult>(result); }
public void RegisterAgent_ReturnsOk() { var result = controller.RegisterAgent(_registeredAgents[0]); _ = Assert.IsAssignableFrom <IActionResult>(result); }