public void GivenTheUserHasEnteredAnyContactDetail() { firstContact = GenerateContactDetails.NewContactDetail(); _test.pages.Dashboard.NavigateToSection("Contact details"); _test.pages.ContactDetails.EnterAllData(firstContact); }
public void GivenTheUserHasEnteredTwoContactDetails() { firstContact = GenerateContactDetails.NewContactDetail(test.Solution.Id); var secondContact = GenerateContactDetails.NewContactDetail(test.Solution.Id); test.Pages.Dashboard.NavigateToSection("Contact details"); test.Pages.ContactDetails.EnterAllData(firstContact, secondContact); }
public void GivenContactDetailDoesExceedTheMaximumForBothContacts() { var updatedContact1 = GenerateContactDetails.NewContactDetail(); var updatedContact2 = GenerateContactDetails.NewContactDetail(); updatedContact1.FirstName = RandomInformation.RandomString(36); updatedContact1.LastName = RandomInformation.RandomString(36); updatedContact2.FirstName = RandomInformation.RandomString(36); updatedContact2.LastName = RandomInformation.RandomString(36); _test.pages.ContactDetails.EnterAllData(updatedContact1, updatedContact2, true); }
public async Task GivenTheUserHasEnteredAnyContactDetail(string userType) { await test.SetUrlAsync(userType : userType); test.GoToUrl(); firstContact = GenerateContactDetails.NewContactDetail(test.Solution.Id); test.Pages.Dashboard.NavigateToSection("Contact details"); test.Pages.ContactDetails.EnterAllData(firstContact); }
public void GivenThatTheContactDetailsAreUpdated() { var firstContact = GenerateContactDetails.NewContactDetail(); SqlHelper.CreateContactDetails(_test.solution.Id, firstContact, _test.connectionString); SqlHelper.UpdateLastUpdated(oldDate, "MarketingContact", "SolutionId", _test.solution.Id, _test.connectionString); var updatedContact = GenerateContactDetails.NewContactDetail(); _test.pages.Dashboard.NavigateToSection("Contact details"); _test.pages.ContactDetails.EnterAllData(updatedContact, null, true); }
public async Task GivenASolutionHasBeenCreatedWithAllDataCompleteAsync() { await test.Solution.DeleteAsync(test.ConnectionString); test.Solution = GenerateSolution.GenerateCompleteSolution(test.CatalogueItem.CatalogueItemId); await test.Solution.CreateAsync(test.ConnectionString); var contactDetails = GenerateContactDetails.NewContactDetail(test.Solution.Id); await contactDetails.CreateAsync(test.ConnectionString); test.CatalogueItem.PublishedStatusId = 3; await test.CatalogueItem.UpdateAsync(test.ConnectionString); await test.FrameworkSolution.Delete(test.ConnectionString); test.FrameworkSolution = new FrameworkSolution { SolutionId = test.Solution.Id, FrameworkId = "NHSDGP001", IsFoundation = false }; await test.FrameworkSolution.Create(test.ConnectionString); }