/// <summary> /// Adds data from user name, second name, phone number, /// skype, linkedIn inputs to a list and compares it with the expected. /// </summary> /// <param name="expected"></param> /// <returns></returns> public bool IsPreviouslyEnteredDataPresent(IList <string> expected) { IList <string> actual = new List <string>(); actual.Add(UserNameInput.GetAttribute("value")); actual.Add(UserSurnameInput.GetAttribute("value")); //rip the phone mask string phoneMasked = PhoneNumberInput.GetAttribute("value"); string[] arr = phoneMasked.Split(new[] { '(', ')', '-' }); string phoneRaw = arr[1] + arr[2].Substring(1) + arr[3] + arr[4]; actual.Add(phoneRaw); actual.Add(SkypeInput.GetAttribute("value")); actual.Add(LinkedInInput.GetAttribute("value")); if (Enumerable.SequenceEqual(expected, actual)) { return(true); } return(false); }