Esempio n. 1
0
 public void Scan(string[] ProductNames)
 {
     foreach (var productName in ProductNames)
     {
         ScannedProducts.Add((Product)registeredProducts.First(p => p.ProductName == productName).Clone());
     }
 }
Esempio n. 2
0
        public HomeVM()
        {
            DisplayName = "Welcome to POS";
            Action <SelectableProductListVM> onSubmit = products =>
                                                        ScannedProducts = new ScannedProducts(products.SelectedProducts);

            ProductFinder = new ProductsFinderVM(onSubmit);
        }
        public TotalCalculatorServiceTest()
        {
            moqCalculateService = new Mock <ICalculationService>();
            Dictionary <Item, Product> productListDictionary = new Dictionary <Item, Product>();

            productListDictionary.Add(Item.A, new Product(Item.A, 1.25, new VolumePrice(3, 3)));
            productListDictionary.Add(Item.B, new Product(Item.B, 4.25, null));

            ProductList _productList = new ProductList(productListDictionary);
            IEnumerable <ScannedProducts> scannedProducts = new ScannedProducts[] { new ScannedProducts(Item.A, 1) };

            prodListCount = new ProductListandScanCount(scannedProducts, _productList);
        }
 public void Dispose()
 {
     product          = null;
     scannedProduct   = null;
     productFactTable = null;
 }
 public CalculateService()
 {
     product          = new Product(Item.A, 1.25, new VolumePrice(3, 3));
     scannedProduct   = new ScannedProducts(Item.A, 3);
     productFactTable = new ProducFactTable(scannedProduct, product);
 }
Esempio n. 6
0
 public void Scan(string ProductName)
 {
     ScannedProducts.Add((Product)registeredProducts.First(p => p.ProductName == ProductName).Clone());
 }