Ejemplo n.º 1
0
        public void AdditionalStepsAreAddedIfDistanceIsTooBig2()
        {
            List <Step> l = new List <Step>
            {
                new Step(Step.StepType.Stitch, new Point(0.0, 0.0)),
                new Step(Step.StepType.Stitch, new Point(0.0, 9.0))
            };

            List <Step> filledList = new StepLengthTransformer(l, 5).AddInbetweenStitches();

            Assert.AreEqual(3, filledList.Count);
        }
Ejemplo n.º 2
0
        public void AdditionalStepsAreAddedIfDistanceIsTooBigX()
        {
            List <Step> l = new List <Step>
            {
                new Step(Step.StepType.Stitch, new Point(0.0, 0.0)),
                new Step(Step.StepType.Stitch, new Point(1.0, 0.0))
            };

            List <Step> filledList = new StepLengthTransformer(l, 0.5).AddInbetweenStitches();


            Assert.AreEqual(0.0, filledList[0].Point.X);
            Assert.AreEqual(0.5, filledList[1].Point.X);
            Assert.AreEqual(1.0, filledList[2].Point.X);
        }