示例#1
0
        public async Task GivenTheUserHasCreatedANewSolutionForTheSameSupplierSolutionBAsync()
        {
            test.CatalogueItem = await GenerateCatalogueItem.GenerateNewCatalogueItemAsync(test.ConnectionString);

            test.Solution = GenerateSolution.GenerateNewSolution(test.CatalogueItem.CatalogueItemId);
            test.CatalogueItem.SupplierId = test.Supplier.Id;
            await test.CatalogueItem.CreateAsync(test.ConnectionString);

            await test.Solution.CreateAsync(test.ConnectionString);

            test.ListOfSolutions.Add(test.Solution);
        }
        public async Task GivenThatASupplierHasProvidedAllMandatoryDataOnTheMarketingPageAsync()
        {
            await test.Solution.DeleteAsync(test.ConnectionString);

            test.Solution = GenerateSolution.GenerateCompleteSolution(test.CatalogueItem.CatalogueItemId);
            await test.Solution.CreateAsync(test.ConnectionString);

            test.Driver.Navigate().Refresh();
            test.Pages.Dashboard.NavigateToSection("Solution description");
            test.Pages.SolutionDescription.SummaryAddText(100);
            test.Pages.SolutionDescription.SaveAndReturn();
        }
示例#3
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);
        }
示例#4
0
        private List <int> GetSolution()
        {
            GenerateSolution generateSolution = new GenerateSolution();

            return(generateSolution.GenerateGameSolution());
        }