Beispiel #1
0
        void ITermEdgeInvariant()
        {
            ITermEdge <TVertex> ithis = this;

            Contract.Invariant(ithis.SourceTerminal >= 0);
            Contract.Invariant(ithis.TargetTerminal >= 0);
        }
Beispiel #2
0
 protected static void CheckTermEdge <T>([NotNull] ITermEdge <T> edge, [NotNull] T source, [NotNull] T target, int sourceTerm, int targetTerm)
 {
     CheckEdge(edge, source, target);
     Assert.AreEqual(sourceTerm, edge.SourceTerminal);
     Assert.AreEqual(targetTerm, edge.TargetTerminal);
 }