public void AddParameters_Throws() { var extremity = new GraphvizEdgeLabel(); // ReSharper disable once AssignNullToNotNullAttribute Assert.Throws <ArgumentNullException>(() => extremity.AddParameters(null)); }
static void MyEdgeFormatter(object sender, FormatEdgeEventArgs <string, TaggedEdge <string, string> > e) { var label = new GraphvizEdgeLabel(); label.Value = e.Edge.Tag; e.EdgeFormatter.Label = label; }
public void AddParameters( [NotNull] GraphvizEdgeLabel label, [NotNull] Dictionary <string, object> expectedParameters) { var parameters = new Dictionary <string, object>(); label.AddParameters(parameters); CollectionAssert.AreEquivalent(expectedParameters, parameters); }
private void EdgeFormatter(object sender, FormatEdgeEventArgs <string, EquatableEdge <string> > e) { GraphvizEdgeLabel label = new GraphvizEdgeLabel { // Value = e.Edge., }; e.EdgeFormat.Label = label; }
private void EdgeFormatter(object sender, FormatEdgeEventArgs <string, TaggedEdge <string, string> > e) { GraphvizEdgeLabel label = new GraphvizEdgeLabel { Value = e.Edge.Tag, }; e.EdgeFormat.Label = label; }
public void Constructor() { var edgeLabel = new GraphvizEdgeLabel(); Assert.AreEqual(-25.0, edgeLabel.Angle); Assert.AreEqual(1.0, edgeLabel.Distance); Assert.IsTrue(edgeLabel.Float); Assert.IsNull(edgeLabel.Font); Assert.AreEqual(GraphvizColor.Black, edgeLabel.FontColor); Assert.IsNull(edgeLabel.Value); }
public void Label() { var edge = new GraphvizEdge(); if (edge.Label is null) { throw new InvalidOperationException($"Edge has null {nameof(GraphvizEdge.Label)}."); } var label = new GraphvizEdgeLabel(); edge.Label = label; Assert.AreSame(label, edge.Label); }