public async void GetNodeActionSuccess() { var controller = new NodesController(fixture.Context); var result = await controller.GetNode(1, "node1"); Assert.IsType <OkObjectResult>(result); }
public void GetNodesNotNull() { var controller = new NodesController(fixture.Context); var result = controller.GetNodes(); Assert.NotNull(result); }
public void Initialize() { this.controller = new NodesController( new FailingGetNodesQuery(), new FailingCreateNodeCommand(), new FailingGetNodeByIdQuery(), new FailingUpdateNodeCommand(), new FailingDeleteNodeCommand(), new FailingGetLogisticCenterByIdQuery() ); }
public async void DeleteNodeActionSuccess() { string nodeId = "node2"; var controller = new NodesController(fixture.Context); var result = await controller.DeleteNode(nodeId); var receivedNode = await fixture.Context.Nodes.SingleOrDefaultAsync(n => n.Id == nodeId); Assert.Null(receivedNode); Assert.IsType <OkResult>(result); }
public async void PostNodeActionSuccess() { var controller = new NodesController(fixture.Context); var node = new NodeDTO() { id = "node4", parentid = null, treeid = 4, topic = "Node 4" }; var result = await controller.PostNode(node); var receivedNode = await fixture.Context.Nodes.SingleOrDefaultAsync(n => n.Id == node.id); Assert.NotNull(receivedNode); Assert.IsType <OkResult>(result); }
/// <summary> /// Ejecuta la rutina de buscar comida /// </summary> /// <param name="actualPosition">Posicion actual del elemento</param> /// <returns>Regresa el nuevo vector de destino</returns> public Vector3 SearchForFood(Vector3 actualPosition) { if (Nodes == null) { Nodes = GameObject.Find("Global").GetComponent <NodesController>(); } if (Edges == null) { Edges = new GraphEdges(); } if (BayesianNetwork == null) { InitBayesianNetwork(); } return(SearchAStar(actualPosition)); }
public async void PutNodeActionSuccess() { var controller = new NodesController(fixture.Context); var node = new NodeDTO() { id = "node3", parentid = null, treeid = 3, topic = "Bingo" }; var result = await controller.PutNode(node.id, node); var receivedNode = await fixture.Context.Nodes.SingleOrDefaultAsync(n => n.Id == node.id); Assert.NotNull(receivedNode); Assert.Equal(node.topic, receivedNode.Topic); Assert.IsType <NoContentResult>(result); }
public void Initialize() { var db = new MockDb(new[] { new Node(1, "Varna"), new Node(2, "Sofia"), new Node(3, "Plovdiv"), }, new[] { new Edge(1, 2), new Edge(2, 3), new Edge(3, 1), }); this.controller = new NodesController( new MockGetNodesQuery(db), new MockCreateNodeCommand(), new MockGetNodeByIdQuery(db), new MockUpdateNodeCommand(), new MockDeleteNodeCommand(), new MockGetLogisticCenterIdQuery() ); }
public NodeControllerTests(AppFixture appFixture) { _controller = new NodesController(appFixture.nodeBusiness); }
public NodesControllerTest() { _nodeServiceMock = new Mock <INodeService>(); _controller = new NodesController(_nodeServiceMock.Object); }