public void AddConnectionBetweenTest() { Area a = AreaFactory.Rectangle("test-tangle", new Coord(0, 0), 6, 6); Area b = AreaFactory.Rectangle("rest-ert", new Coord(a.Right, a.Top), 5, 5); int aCountBefore = a.OuterPoints.Count(); int bCountBefore = b.OuterPoints.Count(); Area.AddConnectionBetween(a, b); Assert.AreEqual(1, a.Connections.Count()); Assert.AreEqual(1, b.Connections.Count()); Assert.AreEqual(aCountBefore - 1, a.OuterPoints.Count()); Assert.AreEqual(bCountBefore - 1, b.OuterPoints.Count()); }