public void TestMethod1() { var itemUrl = "/Selenium-Testing-Cookbook-Gundecha-Unmesh/dp/1849515743"; var itemPrice = "44.99"; var clientPurchaseInfo = new ClientPurchaseInfo( new ClientAddressInfo() { FullName = "John Smith", Country = "United States", Address1 = "950 Avenue of the Americas", State = "New York", City = "New York City", Zip = "10001-2121", Phone = "00164644885569" }) { GiftWrapping = GiftWrappingStyles.None }; var clientLoginInfo = new ClientLoginInfo() { Email = "*****@*****.**", Password = "******" }; //new PurchaseContext(new SalesTaxOrderValidationStrategy()).PurchaseItem(itemUrl, itemPrice, clientLoginInfo, clientPurchaseInfo); var salesTaxStrategy = new PurchaseContext(new SalesTaxOrderValidationStrategy()); salesTaxStrategy.PurchaseItem(itemUrl, itemPrice, clientLoginInfo, clientPurchaseInfo); Thread.Sleep(5000); }
public void Purchase_SeleniumTestingToolsCookbook() { string itemUrl = "/Selenium-Testing-Cookbook-Gundecha-Unmesh/dp/1849515743"; string itemPrice = "40.49"; var clientPurchaseInfo = new ClientPurchaseInfo( new ClientAddressInfo() { FullName = "John Smith", Country = "United States", Address1 = "950 Avenue of the Americas", State = "New York", City = "New York City", Zip = "10001-2121", Phone = "00164644885569" }); clientPurchaseInfo.CouponCode = "99PERDIS"; var clientLoginInfo = new ClientLoginInfo() { Email = "*****@*****.**", Password = "******" }; container.RegisterInstance <IPurchasePromotionalCodeStrategy>( new UiPurchasePromotionalCodeStrategy(container.Resolve <PlaceOrderPage>(), 40.49)); PurchaseContext purchaseContext = container.Resolve <PurchaseContext>(); purchaseContext.PurchaseItem(itemUrl, itemPrice, clientLoginInfo, clientPurchaseInfo); }
public static void Initial(PurchaseContext content) { if (!content.Categories.Any()) { content.Categories.Add(new Category { categoryName = "Струнные" }); content.Categories.Add(new Category { categoryName = "Ударные" }); content.Categories.Add(new Category { categoryName = "Духовые" }); content.SaveChanges(); } if (!content.Items.Any()) { content.Items.Add(new Item { name = "FENDER CD-60 DREAD V3 DS BLK WN", price = 19400, producer = "FENDER", description = "", image = "/img/guitar2.jpg", category = content.Categories.First(x => x.categoryName == "Духовые") }); content.Items.Add(new Item { name = "Ударные", price = 19400, producer = "FENDER", description = "", image = "/img/guitar.jpg", category = content.Categories.First(x => x.categoryName == "Струнные") }); content.Items.Add(new Item { name = "Ударные", price = 19400, producer = "FENDER", description = "", image = "/img/guitar.jpg", category = content.Categories.First(x => x.categoryName == "Ударные") }); content.SaveChanges(); } content.SaveChanges(); }
public void Purchase_SeleniumTestingToolsCookbook() { var itemUrl = "/Selenium-Testing-Cookbook-Gundecha-Unmesh/dp/1849515743"; var itemPrice = "40.49"; var clientPurchaseInfo = new ClientPurchaseInfo( new ClientAddressInfo() { FullName = "John Smith", Country = "United States", Address1 = "950 Avenue of the Americas", State = "New York", City = "New York City", Zip = "10001-2121", Phone = "00164644885569" }) { CouponCode = "99PERDIS" }; var clientLoginInfo = new ClientLoginInfo() { Email = "*****@*****.**", Password = "******" }; var purchaseContext = new PurchaseContext(NullPurchasePromotionalCodeStrategy.Null, new ItemPage(Driver.Browser), new PreviewShoppingCartPage(Driver.Browser), new SignInPage(Driver.Browser), new ShippingAddressPage(Driver.Browser), new ShippingPaymentPage(Driver.Browser), new PlaceOrderPage(Driver.Browser)); purchaseContext.PurchaseItem(itemUrl, itemPrice, clientLoginInfo, clientPurchaseInfo); }
public void _金銭を投入して商品を受け取る_丁度の場合() { var ctx = new PurchaseContext( TestHelper.InitInfinityReservedChange(), TestHelper.InitInfinityItems(ItemRackState.CanNotPurchase) ); Assert.That(ctx.CanPurchase(0), Is.False); ctx.ReceiveMoney(Money.Coin100); ctx.ReceiveMoney(Money.Coin10); ctx.ReceiveMoney(Money.Coin10); Assert.That(ctx.CanPurchase(0), Is.True, "should be purchased"); var item = ctx.Purchase(0); Assert.That(item.Name, Is.EqualTo("Item0")); Assert.That(ctx.ReceivedTotal, Is.EqualTo(0)); }
public void _金銭を投入するが購入せず排出する() { var ctx = new PurchaseContext( TestHelper.InitInfinityReservedChange(), TestHelper.InitInfinityItems(ItemRackState.CanNotPurchase) ); ctx.ReceiveMoney(Money.Coin500); Assert.That(ctx.ReceivedTotal, Is.EqualTo(500)); ctx.ReceiveMoney(Money.Coin500); Assert.That(ctx.ReceivedTotal, Is.EqualTo(1000)); ctx.ReceiveMoney(Money.Coin100); Assert.That(ctx.ReceivedTotal, Is.EqualTo(1100)); var changes = ctx.Eject(); Assert.That(changes.TotalAmount(), Is.EqualTo(1100)); Assert.That(ctx.ReceivedTotal, Is.EqualTo(0)); }
public BrandForm(string mode, DataGridViewRow row) { InitializeComponent(); _Context = new PurchaseContext(); brandRepo = new BrandRepository(); brand = new BrandDto(); if (mode != null) { this.mode = mode; if (this.mode.Equals("Create")) { Text = "Crear Marca"; } if (this.mode.Equals("Edit")) { Text = "Editar Marca"; this.row = row; } } }
public ItemForm(string mode, DataGridViewRow row) { InitializeComponent(); _Context = new PurchaseContext(); itemRepo = new ItemRepository(); item = new ItemDto(); if (mode != null) { this.mode = mode; if (this.mode.Equals("Create")) { Text = "Crear Articulo"; } if (this.mode.Equals("Edit")) { Text = "Editar Articulo"; this.row = row; } } }
public EmployeeForm(string mode, DataGridViewRow row) { InitializeComponent(); _Context = new PurchaseContext(); employeeRepo = new EmployeeRepository(); employee = new EmployeeDto(); if (mode != null) { this.mode = mode; if (this.mode.Equals("Create")) { Text = "Crear Empleado"; } if (this.mode.Equals("Edit")) { Text = "Editar Empleado"; this.row = row; } } }
public ProviderForm(string mode, DataGridViewRow row) { InitializeComponent(); _Context = new PurchaseContext(); providerRepo = new ProviderRepository(); provider = new ProviderDto(); if (mode != null) { this.mode = mode; if (this.mode.Equals("Create")) { Text = "Crear Unidad de Medida"; } if (this.mode.Equals("Edit")) { Text = "Editar Unidad de Medida"; this.row = row; } } }
public DepartmentForm(string mode, DataGridViewRow row) { InitializeComponent(); _Context = new PurchaseContext(); departmentRepo = new DepartmentRepository(); department = new DepartmentDto(); if (mode != null) { this.mode = mode; if (this.mode.Equals("Create")) { Text = "Crear Departamento"; } if (this.mode.Equals("Edit")) { Text = "Editar Departamento"; this.row = row; } } }
public UserForm(string mode, DataGridViewRow row = null) { InitializeComponent(); _Context = new PurchaseContext(); userRepo = new UserRepository(); user = new UserDto(); if (mode != null) { this.mode = mode; if (this.mode.Equals("Create")) { Text = "Crear Usuario"; } if (this.mode.Equals("Edit")) { Text = "Editar Usuario"; this.row = row; } } }
public PurchaseOrderForm(string mode, DataGridViewRow row) { InitializeComponent(); _Context = new PurchaseContext(); purchaseOrderRepo = new PurchaseOrderRepository(); purchase = new PurchaseOrderDto(); if (mode != null) { this.mode = mode; if (this.mode.Equals("Create")) { Text = "Crear Solicitud de Articulo"; } if (this.mode.Equals("Edit")) { Text = "Editar Solicitud de Articulo"; this.row = row; } } }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseStatusCodePages(); } else { app.UseExceptionHandler("/Home/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseAuthentication(); app.UseRouting(); app.UseSession(); app.UseAuthorization(); app.UseMiddleware <RRLMiddleware>(); app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}"); endpoints.MapControllerRoute( name: "categoryFilter", pattern: "{controller=Category}/{action=List}/{category?}" ); }); using (var scope = app.ApplicationServices.CreateScope()) { PurchaseContext content = scope.ServiceProvider.GetRequiredService <PurchaseContext>(); DBObjects.Initial(content); } }
public PurchaseOrderRepository() { _Context = new PurchaseContext(); }
public HomeController(ILogger <HomeController> logger, PurchaseContext _itemContext) { itemContext = _itemContext; _logger = logger; }
public DepartmentRepository() { _Context = new PurchaseContext(); }
public Cart(PurchaseContext itemContext) { this.itemContext = itemContext; }
public EmployeeRepository() { _Context = new PurchaseContext(); }
public UnitRepository() { _Context = new PurchaseContext(); }
public BrandRepository() { _Context = new PurchaseContext(); }
public PurchaseService(PurchaseContext PurchaseContext) { _purchaseContext = PurchaseContext; }
public ItemRepository() { _Context = new PurchaseContext(); }
public DBObjects(PurchaseContext itemContext) { this.itemContext = itemContext; }
public PurchaseStrategyService(IOrderEntityRepository orderEntityRepository) { purchaseContext = PurchaseContext.Instance; _orderEntityRepository = orderEntityRepository; }
public PurchasesController(IPurchasesRepo repository, PurchaseContext context) { _repository = repository; _context = context; }