Example #1
0
        public void DeletePoint_DeletesFromUnderlyingGraph()
        {
            var eid   = 1;
            var point = A.Fake <IPoint>();

            A.CallTo(() => point.Eid).Returns(eid);
            _pointGraph.AddPoint(point);

            _pointGraph.DeletePoint(point);

            A.CallTo(() => _underlyingDirectedGraph.Remove(point)).MustHaveHappened();
        }
Example #2
0
 public void DeletePoint(IPoint point)
 {
     _uniqueEidConstrainer.Remove(point.Eid);
     _graph.Remove(point);
     _pointSubscriber.UnSubscribeToPoint(point);
 }