public override IDeepCopyable CopyTo(IDeepCopyable other) { var dest = other as ProgressComponent; if (dest == null) { throw new ArgumentException("Can only copy to an object of the same type", "other"); } base.CopyTo(dest); if (Type != null) { dest.Type = (Hl7.Fhir.Model.CodeableConcept)Type.DeepCopy(); } if (State != null) { dest.State = (Hl7.Fhir.Model.CodeableConcept)State.DeepCopy(); } if (Milestone != null) { dest.Milestone = (Hl7.Fhir.Model.CodeableConcept)Milestone.DeepCopy(); } if (Reason != null) { dest.Reason = (Hl7.Fhir.Model.CodeableConcept)Reason.DeepCopy(); } if (StartDateElement != null) { dest.StartDateElement = (Hl7.Fhir.Model.FhirDateTime)StartDateElement.DeepCopy(); } return(dest); }
/// <summary> /// get the Start Date text /// </summary> /// <returns>text</returns> public string GetStartDate() { StartDateElement.Wait(2); if (Driver.GetType() == typeof(DummyDriver)) { StartDateElement.Text = FakeText; } return(StartDateElement.Text); }
//Methods // Creates a user given a set of details public static void CreateUser(string firstname, string lastname, string startdate, string email) { //Wait for First Name Box Helper.WaitForElement(By.XPath("/html/body/div/div/div/form/fieldset/label[1]/input")); //Enter First Name FirstNameElement.SendKeys(firstname); //Enter Last Name LastNameElement.SendKeys(lastname); //Enter Start Date StartDateElement.SendKeys(startdate); //Enter Email Address EmailElement.SendKeys(email); //Click Create Button Setup.cDriver.FindElement(AddButton).Click(); }
// Methods // Edits User to hold new values public static void UpdateUser(string firstname, string lastname, string startdate, string email) { //Wait for Email Box Helper.WaitForElement(By.CssSelector("body > div > div > div > form > fieldset > label:nth-child(6) > input")); //Enter First Name FirstNameElement.Clear(); FirstNameElement.SendKeys(firstname); //Enter Last Name LastNameElement.Clear(); LastNameElement.SendKeys(lastname); //Enter Start Date StartDateElement.Clear(); StartDateElement.SendKeys(startdate); //Enter Email Address EmailElement.Clear(); EmailElement.SendKeys(email); //Click update Button Setup.cDriver.FindElement(UpdateButton).Click(); }
/// <summary> /// select the Start Date link /// </summary> public void SelectStartDate() { StartDateElement.Wait(3).Click(); }