public void Duplicated_Points_Is_Not_A_Valid_Control_Polygon() { // arrange var input = new Point[] { new Point(100, 100), new Point(200, 200), new Point(200, 200), new Point(300, 300) }; IRuleCollection <IControlPolygonRule> rules = new CubicBezierControlPolygonRules(); IPolygonAnalyser sut = new PolygonAnalyser(rules); // act var result = sut.IsControlPolygon(input); //assert Assert.False(result); }
public void Null_Is_Not_A_Valid_Control_Polygon() { // arrange IRuleCollection <IControlPolygonRule> rules = new CubicBezierControlPolygonRules(); IPolygonAnalyser sut = new PolygonAnalyser(rules); // act var result = sut.IsControlPolygon(null); //assert Assert.False(result); }