Esempio n. 1
0
        public void AxisPositionMapper_Map_2()
        {
            // Arrange
            int amount = 10;
            int width  = 5;
            int height = 10;
            int depth  = 0;

            // Act
            var mapper = new AxisPositionMapper(amount, width, height, depth);

            // Assert
            Assert.AreEqual(0, mapper.GetMappedPosition(AxisType.X, 0));
            Assert.AreEqual(1, mapper.GetMappedPosition(AxisType.X, 1));
            Assert.AreEqual(4, mapper.GetMappedPosition(AxisType.X, 4));
            Assert.AreEqual(5, mapper.GetMappedPosition(AxisType.X, 5));
            Assert.AreEqual(9, mapper.GetMappedPosition(AxisType.X, 9));
            Assert.AreEqual(20, mapper.GetMappedPosition(AxisType.X, 20));

            Assert.AreEqual(0, mapper.GetMappedPosition(AxisType.Y, 0));
            Assert.AreEqual(1, mapper.GetMappedPosition(AxisType.Y, 1));
            Assert.AreEqual(9, mapper.GetMappedPosition(AxisType.Y, 9));

            Assert.AreEqual(0, mapper.GetMappedPosition(AxisType.Z, 0));
            Assert.AreEqual(1, mapper.GetMappedPosition(AxisType.Z, 1));
            Assert.AreEqual(9, mapper.GetMappedPosition(AxisType.Z, 9));
        }
Esempio n. 2
0
        public void AxisPositionMapper_Map_1()
        {
            // Arrange
            int amount = 10;
            int width  = 100;
            int height = 200;
            int depth  = 300;

            // Act
            var mapper = new AxisPositionMapper(amount, width, height, depth);

            // Assert
            Assert.AreEqual(0, mapper.GetMappedPosition(AxisType.X, 0));
            Assert.AreEqual(10, mapper.GetMappedPosition(AxisType.X, 1));
            Assert.AreEqual(90, mapper.GetMappedPosition(AxisType.X, 9));

            Assert.AreEqual(0, mapper.GetMappedPosition(AxisType.Y, 0));
            Assert.AreEqual(20, mapper.GetMappedPosition(AxisType.Y, 1));
            Assert.AreEqual(180, mapper.GetMappedPosition(AxisType.Y, 9));

            Assert.AreEqual(0, mapper.GetMappedPosition(AxisType.Z, 0));
            Assert.AreEqual(30, mapper.GetMappedPosition(AxisType.Z, 1));
            Assert.AreEqual(270, mapper.GetMappedPosition(AxisType.Z, 9));
        }