public void RemoveCurrent_CurrentSet_RemovesCurrentSelectedPointShouldBeNull() { var polygon = new PolygonCore(); polygon.Insert(0.1, 1.0); polygon.Insert(0.2, 1.1); polygon.Insert(0.3, 2.0); polygon.Select(1); polygon.RemoveCurrent(); Assert.IsTrue(polygon.CurrentPoint == null); }
public void RemoveCurrent_CurrentSet_RemovesCurrentSelectedPointsCountShouldDecrease() { var polygon = new PolygonCore(); polygon.Insert(0.1, 1.0); polygon.Insert(0.2, 1.1); polygon.Insert(0.3, 2.0); polygon.Select(1); int i = polygon.Points.Count; polygon.RemoveCurrent(); Assert.IsTrue(i - polygon.Points.Count == 1); }
public void RemoveCurrent_CurrentNotSet_ThrowsException() { var polygon = new PolygonCore(); polygon.Insert(0.1, 1.0); polygon.Insert(0.2, 1.1); polygon.Insert(0.3, 2.0); polygon.RemoveCurrent(); }
public void RemoveCurrent_CurrentSet_RemovesCurrentSelectedPointIndexShouldBeMinusOne() { var polygon = new PolygonCore(); polygon.Insert(0.1, 1.0); polygon.Insert(0.2, 1.1); polygon.Insert(0.3, 2.0); polygon.Select(1); polygon.RemoveCurrent(); Assert.IsTrue(polygon.CurrentPointIndex == -1); }