public void Setup() { m_StartPoint = new Point(-10.0, -10.0); m_EndPoint = new Point(10.0, 10.0); m_LineDirection = Constants.LineDirection.Forward; m_Line = new Line(m_StartPoint, m_EndPoint); m_WindowsStartPoint = new System.Windows.Point(100.0, 200.0); m_WindowsEndPoint = new System.Windows.Point(300.0, 400.0); m_GeometryPointToWindowsPointConverter = Substitute.For <IGeometryPointToWindowsPointConverter>(); m_GeometryPointToWindowsPointConverter.Point.Returns(m_WindowsStartPoint, m_WindowsEndPoint); m_Sut = new LineToWindowPointsConverter(m_GeometryPointToWindowsPointConverter) { Line = m_Line }; m_Sut.Line = m_Line; m_Sut.LineDirection = m_LineDirection; m_Sut.Convert(); }
public void Points_ReturnsDefault() { System.Windows.Point[] actual = new LineToWindowPointsConverter(m_GeometryPointToWindowsPointConverter).Points.ToArray(); Assert.AreEqual(0, actual.Length); }