Ejemplo n.º 1
0
        public void GridToScreen_Double_ShouldReturnCorrectResult(double gridLength, int gridStep, double expectedResult)
        {
            // Arrange
            var helper = new CoordinateHelper();

            // Act
            var result = helper.GridToScreen(gridLength, gridStep);

            // Assert
            Assert.Equal(expectedResult, result);
        }
Ejemplo n.º 2
0
        public void GridToScreen_Point_ShouldReturnCorrectResult(double x, double y, int gridStep, double expectedX, double expectedY)
        {
            // Arrange
            var helper        = new CoordinateHelper();
            var inputPoint    = new Point(x, y);
            var expectedPoint = new Point(expectedX, expectedY);

            // Act
            var result = helper.GridToScreen(inputPoint, gridStep);

            // Assert
            Assert.Equal(expectedPoint, result);
        }
Ejemplo n.º 3
0
        public void GridToScreen_Size_ShouldReturnCorrectResult(double width, double height, int gridStep, double expectedWidth, double expectedHeight)
        {
            // Arrange
            var helper       = new CoordinateHelper();
            var inputSize    = new Size(width, height);
            var expectedSize = new Size(expectedWidth, expectedHeight);

            // Act
            var result = helper.GridToScreen(inputSize, gridStep);

            // Assert
            Assert.Equal(expectedSize, result);
        }