static void Main(string[] args) { Employee emp = new Employee(); IPersonalDetails iPr = emp; iPr.ShowDetails(); IHRDetails iHr = emp; iHr.ShowDetails(); }
public PersonalDetails(IWebDriver driver, string strUserType) { if (GetPlatform(driver)) { _personaldetailsLoc = (strUserType == "NL") ? (IPersonalDetails) new PersonalDetailsMobileNLLoc() : new PersonalDetailsMobileRLLoc(); } else { _personaldetailsLoc = (strUserType == "NL") ? (IPersonalDetails) new PersonalDetailsDesktopNLLoc() : new PersonalDetailsDesktopRLLoc(); } _act = new ActionEngine(driver); _driver = driver; }
public void Add(IPersonalDetails person) { //1. get the details and compare if exists var details = person.Details; var personDetails = checkIfExists(details); if (personDetails == null) { detailList.Add(person.Details); } else { person.Details = personDetails; } //add user list.Add(person); }