public void Contains () { var p = new Path (); p.MoveTo (new Point (0, 0)); p.LineTo (new Point (100, 0)); p.LineTo (new Point (100, 50)); p.Close (); Assert.IsFalse (p.Contains (new Point (0, 1))); Assert.IsTrue (p.Contains (new Point (0, 0))); Assert.IsTrue (p.Contains (new Point (99, 49))); Assert.IsFalse (p.Contains (new Point (50, 49))); }