public void MinPointCount_ShouldNotBePassed() { var brokenLineService = new BrokenLineService(); var brokenLine = new BrokenLinePoint[] { new BrokenLinePoint(0, 0) , new BrokenLinePoint(0, 4) }; var result = brokenLineService.GetBrokenLineLength(brokenLine); }
public void TrueLength_ShouldBePassed() { var brokenLineService = new BrokenLineService(); var brokenLine = new BrokenLinePoint[] { new BrokenLinePoint(0, 0) , new BrokenLinePoint(0, 4) , new BrokenLinePoint(3, 0) , new BrokenLinePoint(0, 0) }; var result = brokenLineService.GetBrokenLineLength(brokenLine); Assert.Equal(3 + 4 + 5, result); }
public BrokenLinePoint[] Get() { var brokenLine = new BrokenLinePoint[] { new BrokenLinePoint(0, 1) , new BrokenLinePoint(2, 3) , new BrokenLinePoint(8, 12) , new BrokenLinePoint(7, 9) , new BrokenLinePoint(4, 5) , new BrokenLinePoint(5, 4) , new BrokenLinePoint(12, 18) }; return(brokenLine); }