public void Compare_DummyVerticesInvolved() { _testGraphBuilder.SetUp("P<-A<-B", "P<-*1<-B", "P<-C"); var comparer = new SiblingsComparer(TestGraph); var dummyVertex = GetVertex("*1"); comparer.Compare(GetVertex("A"), dummyVertex).Should().BeLessThan(0); comparer.Compare(dummyVertex, GetVertex("C")).Should().BeLessThan(0); }
public void Compare_SimpleCases() { _testGraphBuilder.SetUp("A", "B"); var comparer = new SiblingsComparer(TestGraph); comparer.Compare(GetVertex("A"), GetVertex("B")).Should().BeLessThan(0); comparer.Compare(GetVertex("B"), GetVertex("A")).Should().BeGreaterThan(0); comparer.Compare(GetVertex("A"), GetVertex("A")).Should().Be(0); }