public void Create() { var before = new WebAddresses(this.Session).Extent().ToArray(); var person = new People(this.Session).Extent().First; this.personListPage.Table.DefaultAction(person); var webAddressCreate = new PersonOverviewComponent(this.personListPage.Driver).ContactmechanismOverviewPanel.Click().CreateWebAddress(); webAddressCreate .ContactPurposes.Toggle(new ContactMechanismPurposes(this.Session).GeneralEmail) .ElectronicAddressString.Set("wwww.allors.com") .Description.Set("description") .SAVE.Click(); this.Driver.WaitForAngular(); this.Session.Rollback(); var after = new WebAddresses(this.Session).Extent().ToArray(); Assert.Equal(after.Length, before.Length + 1); var contactMechanism = after.Except(before).First(); Assert.Equal("wwww.allors.com", contactMechanism.ElectronicAddressString); Assert.Equal("description", contactMechanism.Description); }
public void Create() { var before = new WebAddresses(this.Session).Extent().ToArray(); var extent = new People(this.Session).Extent(); var person = extent.First(v => v.PartyName.Equals("John0 Doe0")); var personOverview = this.personListPage.Select(person); var page = personOverview.NewWebAddress(); page.ContactPurposes.Toggle(new ContactMechanismPurposes(this.Session).BillingAddress.Name) .ElectronicAddressString.Set("wwww.allors.com") .Description.Set("description") .Save.Click(); this.Driver.WaitForAngular(); this.Session.Rollback(); var after = new WebAddresses(this.Session).Extent().ToArray(); Assert.Equal(after.Length, before.Length + 1); var contactMechanism = after.Except(before).First(); Assert.Equal("wwww.allors.com", contactMechanism.ElectronicAddressString); Assert.Equal("description", contactMechanism.Description); }