public async void WhenInsertVerticesConnectedWithEdgeThenAllOfItInsertedTest() { var graph = new GnomGraph(GraphSettings); await graph.Setup(); var essence = new Essence($"sample esence {Guid.NewGuid()}"); var sku = new OriginalSkuName(true, $"sample sku {Guid.NewGuid()}", null); var skuBelongsToEssence = new SkuBelongsToEssence(); using (var g = graph.Mutate()) { g.CreateVertex(essence); g.CreateVertex(sku); g.CreateEdge(sku, skuBelongsToEssence, essence); } Assert.NotNull(essence.Rid); Assert.NotNull(sku.Rid); Assert.NotNull(skuBelongsToEssence.Rid); using (var g = graph.Mutate()) { g.DeleteVertex(essence); g.DeleteVertex(sku); } }
public async void UpdateTest() { var graph = new GnomGraph(GraphSettings); await graph.Setup(); var essence = graph.V <Essence>().FirstOrDefault(); using (var g = graph.Mutate()) { var x = new SkuBelongsToEssence(); g.UpdateEdge(x) .Set(p => p.ToRid, Guid.NewGuid().ToString()); } }