コード例 #1
0
ファイル: Product.cs プロジェクト: vineet938/Data_Hackathon
        public void WhenCreateAProduct(string key)
        {
            WhenCreateAProduct();
            var gtin = new Pages.DataHub.ProductDetails(TestSetup.Driver).GTIN;

            Console.WriteLine($"Product: key={key}  gtin={gtin}");

            var p = new Product(gtin);

            FeatureContext.Current.Add(key, p);
        }
コード例 #2
0
ファイル: Product.cs プロジェクト: vineet938/Data_Hackathon
        public void WhenCreateAProduct()
        {
            new Pages.DataHub.MainPage(TestSetup.Driver)
            .SelectCreateProduct();

            new Pages.DataHub.ProductCreate(TestSetup.Driver)
            .SetProductDescription($"Product-{RandomString(16)}")
            .SetBrandName($"Brand-{RandomString(16)}")
            .Save()
            .AutoAssignGtin();

            new Pages.DataHub.PopupAssignGTIN(TestSetup.Driver).Dismiss();

            Wait(TestSetup.Driver, 30, d =>
            {
                var details = new Pages.DataHub.ProductDetails(TestSetup.Driver);
                return(Regex.Match(details.GTIN, @"^\d+$").Success);
            });

            new Pages.DataHub.ProductDetails(TestSetup.Driver).GTIN.ShouldMatch(@"^\d+$");
        }