public ColorPickerWCModel GetFullColorPickerModel() { AllRowsWithColorsWCModel rows = GetAllRowsWithColors(); allColorsInSingleRowWCModel colors = GetColorsFromSingleRow(); RightPanelColorPickerWCModel rightPanel = GetRightPanelColorPickerModel(); ColorPickerWCModel model = new ColorPickerWCModel(rows, colors, rightPanel); return(model); }
private ColorPickerWCModel GetColorPicker() { var canvas = canvasServices.GetCanvasModel(); canvas.OpenColorPickerOnCanvas(); ColorPickerWCModel colorpicker = colorPickerServices.GetFullColorPickerModel(); return(colorpicker); }
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)); }
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)); }