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);
        }
Exemple #5
0
        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);
        }
Exemple #6
0
        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);
        }