public void Create() { var before = new TelecommunicationsNumbers(this.Session).Extent().ToArray(); var person = new People(this.Session).Extent().First; this.people.Table.DefaultAction(person); new PersonOverviewComponent(this.people.Driver).ContactmechanismOverviewPanel.Click().CreateTelecommunicationsNumber(); var createComponent = new TelecommunicationsNumberCreateComponent(this.Driver); createComponent .ContactPurposes.Toggle(new ContactMechanismPurposes(this.Session).GeneralPhoneNumber) .CountryCode.Set("111") .AreaCode.Set("222") .ContactNumber.Set("333") .ContactMechanismType.Select(new ContactMechanismTypes(this.Session).MobilePhone) .Description.Set("description") .SAVE.Click(); this.Driver.WaitForAngular(); this.Session.Rollback(); var after = new TelecommunicationsNumbers(this.Session).Extent().ToArray(); Assert.Equal(after.Length, before.Length + 1); var contactMechanism = after.Except(before).First(); Assert.Equal("111", contactMechanism.CountryCode); Assert.Equal("222", contactMechanism.AreaCode); Assert.Equal("333", contactMechanism.ContactNumber); Assert.Equal(new ContactMechanismTypes(this.Session).MobilePhone, contactMechanism.ContactMechanismType); Assert.Equal("description", contactMechanism.Description); }
public void Create() { var before = new TelecommunicationsNumbers(this.Session).Extent().ToArray(); var extent = new People(this.Session).Extent(); var person = extent.First(v => v.PartyName.Equals("John0 Doe0")); var personOverview = this.people.Select(person); var page = personOverview.NewTelecommunicationsNumber(); page.ContactPurposes.Toggle(new ContactMechanismPurposes(this.Session).BillingAddress.Name) .CountryCode.Set("111") .AreaCode.Set("222") .ContactNumber.Set("333") .ContactMechanismType.Set(new ContactMechanismTypes(this.Session).MobilePhone.Name) .Description.Set("description") .Save.Click(); this.Driver.WaitForAngular(); this.Session.Rollback(); var after = new TelecommunicationsNumbers(this.Session).Extent().ToArray(); Assert.Equal(after.Length, before.Length + 1); var contactMechanism = after.Except(before).First(); Assert.Equal("111", contactMechanism.CountryCode); Assert.Equal("222", contactMechanism.AreaCode); Assert.Equal("333", contactMechanism.ContactNumber); Assert.Equal(new ContactMechanismTypes(this.Session).MobilePhone, contactMechanism.ContactMechanismType); Assert.Equal("description", contactMechanism.Description); }