public void InsertEdgeByRidTest() { var person = new Person { Name = "Carey", Surname = "Mulligan", Gender = "female" }; var country = new Country { Name = "Westminster" }; var livesin = new Livesin { Since = DateTime.Now }; _orientdbClient.InsertVertex(_databaseName, ref person); _orientdbClient.InsertVertex(_databaseName, ref country); bool result = _orientdbClient.InsertEdge(_databaseName, ref livesin, ref person, ref country); Assert.IsTrue(result); Assert.IsNotNull(livesin.ORID); Assert.IsNotNull(livesin.InCountry); Assert.IsNotNull(livesin.OutPerson); }
public void InsertEdgeTest() { var persons = new List <Person> { new Person { Name = "Carey", Surname = "Mulligan", Gender = "female" }, new Person { Name = "Keira", Surname = "Knightley", Gender = "female" }, new Person { Name = "Chris", Surname = "Pine", Gender = "male" } }; var countries = new List <Country> { new Country { Name = "Westminster" } }; _orientdbClient.InsertVertex(_databaseName, persons); _orientdbClient.InsertVertex(_databaseName, countries); var livesin = new Livesin { Since = DateTime.Now }; bool result = _orientdbClient.InsertEdge(_databaseName, ref livesin, p => p.FromQuery("select * from Person where Name = 'Carey'") .ToQuery("select from Country where Name = 'Westminster'")); Assert.IsTrue(result); Assert.IsNotNull(livesin.ORID); Assert.IsNotNull(livesin.InCountry); Assert.IsNotNull(livesin.OutPerson); }