public void Create() { this.people.AddNew.Click(); var before = new People(this.Session).Extent().ToArray(); var page = new PersonEditPage(this.Driver); page.Salutation.Set(new Salutations(this.Session).Mr.Name) .FirstName.Set("Jos") .MiddleName.Set("de") .LastName.Set("Smos") .Function.Set("CEO") .Gender.Set(new GenderTypes(this.Session).Male.Name) .Locale.Set(this.Session.GetSingleton().AdditionalLocales.First.Name) .Save.Click(); this.Driver.WaitForAngular(); this.Session.Rollback(); var after = new People(this.Session).Extent().ToArray(); Assert.Equal(after.Length, before.Length + 1); var person = after.Except(before).First(); Assert.Equal(new Salutations(this.Session).Mr, person.Salutation); Assert.Equal("Jos", person.FirstName); Assert.Equal("de", person.MiddleName); Assert.Equal("Smos", person.LastName); Assert.Equal("CEO", person.Function); Assert.Equal(new GenderTypes(this.Session).Male, person.Gender); Assert.Equal(this.Session.GetSingleton().AdditionalLocales.First, person.Locale); }
public void Add() { this.people.AddNew.Click(); var before = new People(this.Session).Extent().ToArray(); var personEditPage = new PersonEditPage(this.Driver); personEditPage.FirstName.Set("Jos") .LastName.Set("Smos") .Save.Click(); this.Driver.WaitForAngular(); this.Session.Rollback(); var after = new People(this.Session).Extent().ToArray(); Assert.Equal(after.Length, before.Length + 1); var person = after.Except(before).First(); Assert.Equal("Jos", person.FirstName); Assert.Equal("Smos", person.LastName); }