Ejemplo n.º 1
0
        public ColorPickerWCModel GetFullColorPickerModel()
        {
            AllRowsWithColorsWCModel     rows       = GetAllRowsWithColors();
            allColorsInSingleRowWCModel  colors     = GetColorsFromSingleRow();
            RightPanelColorPickerWCModel rightPanel = GetRightPanelColorPickerModel();
            ColorPickerWCModel           model      = new ColorPickerWCModel(rows, colors, rightPanel);

            return(model);
        }
Ejemplo n.º 2
0
        private ColorPickerWCModel GetColorPicker()
        {
            var canvas = canvasServices.GetCanvasModel();

            canvas.OpenColorPickerOnCanvas();
            ColorPickerWCModel colorpicker = colorPickerServices.GetFullColorPickerModel();

            return(colorpicker);
        }
Ejemplo n.º 3
0
        public void ChangeColorUsingColorSquare([Values] DriverType type)
        {
            GoToSecondStep();
            Init(type);
            string             pathfirst   = ImageHelper.MakeScreenshot(Manager.Driver);
            ColorPickerWCModel colorpicker = GetColorPicker();

            colorpicker.rightPanel.ChangeColorWithSquare();
            colorpicker.rightPanel.submitButton.Click();
            string pathsecond = ImageHelper.MakeScreenshot(Manager.Driver);

            Assert.IsTrue(ImageHelper.CheckingImagesAreDifferent(pathfirst, pathsecond));
        }
Ejemplo n.º 4
0
        public void ChangesFloorColorUsingColorPallete([Values] DriverType type)
        {
            Init(type);
            GoToSecondStep();
            string             pathfirst   = ImageHelper.MakeScreenshot(Manager.Driver);
            ColorPickerWCModel colorpicker = GetColorPicker();

            colorpicker.allColors.GetRandomColor();
            colorpicker.rightPanel.submitButton.ClickIfElementIsClickable(Manager.Driver);
            string pathsecond = ImageHelper.MakeScreenshot(Manager.Driver);

            Assert.IsTrue(ImageHelper.CheckingImagesAreDifferent(pathfirst, pathsecond));
        }