public void DeletePoint_PassesPointToSubscriber() { var eid = 1; var point = A.Fake <IPoint>(); A.CallTo(() => point.Eid).Returns(eid); _pointGraph.AddPoint(point); _pointGraph.DeletePoint(point); A.CallTo(() => _pointUpdateSubscriber.UnSubscribeToPoint(point)).MustHaveHappened(); }
public void DeletePoint(IPoint point) { _uniqueEidConstrainer.Remove(point.Eid); _graph.Remove(point); _pointSubscriber.UnSubscribeToPoint(point); }