示例#1
0
        public void ShouldReturnTrueIfBarcodeExists()
        {
            var barcode  = "b4381274928349";
            var supplier = new Supplier(1, "Trunyx");

            supplier.AddBarcode(barcode);
            Assert.IsTrue(supplier.Barcodes.Contains(barcode));
        }
示例#2
0
        public void ShouldReturnTrueIfBarcodeExists()
        {
            var barcode  = "b4381274928349";
            var product  = new Product("999-vyk-317", "Cheese cake");
            var supplier = new Supplier(1, "Trunyx");

            supplier.AddBarcode(barcode);
            product.AddSupplier(supplier);
            Assert.IsTrue(product.HasBarcode(barcode));
        }
示例#3
0
        public void ShouldThrowExceptionWhenInvalidBarcodeIsAdded(string barcode)
        {
            var supplier = new Supplier(1, "Trunyx");

            Assert.Throws <SupplierException>(() => supplier.AddBarcode(barcode));
        }