using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace UITests
{
    public class GuesErrorProvider
    {    //zoobecneni
        public static string GuessError_NoAssertError { get; } = "!bError:b!: There was no error in assertion, which means: !br" +
                                                                 "1) Some UI cound not be found or clickable (try add waiting) !br" +
                                                                 "2) Some other error, for example, in transformation !br" +
                                                                 "For more info look at the STACK TRACE ! !br";
        public static string CorrectWindowError { get; } = "!bError:b! After clicking on control, correct window didnt show up at all, or wrong was opened! !br ,";
        public static string AppExitError { get; } = "!bError:b! After Clicking on control, app didnt exit, or multiple apps are started! !br ,";
        public static string MenuItemShouldNotBePresentError { get; } = "!bError:</b> Control should not exist at the moment !br ,";
        public static string CorrectNewWindowError { get; } = "!bError:b! After clicking on control, correct new window (pdf etc...)  didnt show up at all, or wrong was opened ! !br ,";
        public static string CompareTwoValuesTextBoxError { get; } = "!bError:b! Value taken from textbox isnt same with other value, as expected, failed on comparing with other value ! !br, " +
                                                                       "Warning: If this message appers multiple times, more than one compare failed ! !br,";
        public static string RadioButtonCheckError { get; } = "!bError:b! RadioButton should be check, but it isnt !br ,";
        public static string ControlEnabledError { get; } = "!bError:b!Controll should be enabled, and it isnt, or should not be enabled, and it is !br ,";
        public static string CompareTwoValuesLabelError { get; } = "!bError:b! Value taken from label isnt same with other value as expected, failed on comparing with other value ! !br ,";
        public static string CompareTwoValuesLoggerError { get; } = "!bError:b! Value taken from logger after some action isnt as expected, failed on comparing with other value ! !br ," +
        "Warning: If this message appers multiple times, more than one compare failed ! !br,";
        public static string CompareTwoValuesWindowNameError { get; } = "!bError:b! Value taken from Window after some action isnt as expected, failed on comparing with other value ! !br ," +
        "Warning: If this message appers multiple times, more than one compare failed ! !br,";
        public static string CompareTwoElementsError { get; } = "!bError:b! Value taken from Element after some action isnt as expected, failed on comparing with other value ! !br ," +
       "Warning: If this message appers multiple times, more than one compare failed ! !br,";
        public static string ElementNotExistError { get; } = "!bError:b! Element dont exists ! !br,";
        public static string ElementExistError { get; } = "!bError:b! Element exist, but should not in this moment ! !br,";
        public static string CompareTwoValuesFileError { get; } = "!bError:b! Value taken from File after some action isnt as expected, failed on comparing with other value ! !br ," +
       "Warning: If this message appers multiple times, more than one compare failed ! !br,";
        public static string ElementIsNotVisible { get; } = "!bError:b! Element is not visible ! !br" +
            "Warning: If this message appers multiple times, more than one compare failed ! !br,";
        public static string StringNotContainsError { get; } = "!bError:b! String does not contain looked substring ! !br";
        public static string RadioButtonCheckedError { get; } = "!bError:b! Radio button is not checked, ant it should be ! !br";
        public static string TreeItemExistError { get; } = "!bError:b!Tree item, that you are trying to find, dont exists ! !br";

        public static string ButtonExistError { get; } = "!bError:b! Button, that you are trying to find, dont exists ! <br>";

    }
}



