示例#1
0
        public async Task SupplierMobileCanNotBeNull()
        {
            //Arrange
            SupplierBL supplierBL = new SupplierBL();
            Supplier   supplier   = new Supplier()
            {
                SupplierName = "Smith", SupplierMobile = null, Password = "******", Email = "*****@*****.**"
            };
            bool   isAdded      = false;
            string errorMessage = null;

            //Act
            try
            {
                isAdded = await supplierBL.AddSupplierBL(supplier);
            }
            catch (Exception ex)
            {
                isAdded      = false;
                errorMessage = ex.Message;
            }
            finally
            {
                //Assert
                Assert.IsFalse(isAdded, errorMessage);
            }
        }
示例#2
0
        public async Task SupplierEmailRegExp()
        {
            //Arrange
            SupplierBL supplierBL = new SupplierBL();
            Supplier   supplier   = new Supplier()
            {
                SupplierName = "John", SupplierMobile = "9877897890", Password = "******", Email = "john"
            };
            bool   isAdded      = false;
            string errorMessage = null;

            //Act
            try
            {
                isAdded = await supplierBL.AddSupplierBL(supplier);
            }
            catch (Exception ex)
            {
                isAdded      = false;
                errorMessage = ex.Message;
            }
            finally
            {
                //Assert
                Assert.IsFalse(isAdded, errorMessage);
            }
        }
示例#3
0
        public async Task AddValidSupplier()
        {
            //Arrange
            SupplierBL supplierBL = new SupplierBL();
            Supplier   supplier   = new Supplier()
            {
                SupplierName = "Scott", SupplierMobile = "9876543210", Password = "******", Email = "*****@*****.**"
            };
            bool   isAdded      = false;
            string errorMessage = null;

            //Act
            try
            {
                isAdded = await supplierBL.AddSupplierBL(supplier);
            }
            catch (Exception ex)
            {
                isAdded      = false;
                errorMessage = ex.Message;
            }
            finally
            {
                //Assert
                Assert.IsTrue(isAdded, errorMessage);
            }
        }
        /// <summary>
        /// Adds Supplier.
        /// </summary>
        /// <returns></returns>
        public static async Task AddSupplier()
        {
            try
            {
                //Read inputs
                Supplier supplier = new Supplier();
                Write("Name: ");
                supplier.SupplierName = ReadLine();
                Write("Mobile: ");
                supplier.SupplierMobile = ReadLine();
                Write("Email: ");
                supplier.Email = ReadLine();
                Write("Password: "******"Supplier Added");
                    }
                }
            }
            catch (Exception ex)
            {
                ExceptionLogger.LogException(ex);
                WriteLine(ex.Message);
            }
        }
示例#5
0
 private static void AddSupplierBL()
 {
     try
     {
         Supplier newSupplier = new Supplier();
         Console.WriteLine("Enter SupplierID :");
         newSupplier.SupplierID = Console.ReadLine();
         Console.WriteLine("Enter Supplier Name :");
         newSupplier.SupplierName = Console.ReadLine();
         Console.WriteLine("Enter AddressID :");
         newSupplier.AddressID = Console.ReadLine();
         Console.WriteLine("Enter supplier mobile:");
         newSupplier.SupplierMobile = Console.ReadLine();
         Console.WriteLine("Enter Supplier Email :");
         newSupplier.SupplierEmail = Console.ReadLine();
         bool supplierAdded = SupplierBL.AddSupplierBL(newSupplier);
         if (supplierAdded)
         {
             Console.WriteLine("Supplier Added");
         }
         else
         {
             Console.WriteLine("Supplier not Added");
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
     }
 }
示例#6
0
        private static void AddSupplier()
        {
            try
            {
                Supplier supplier = new Supplier();
                Console.WriteLine("Enter Supplier ID :");
                supplier.SupplierId = Console.ReadLine();
                Console.WriteLine("Enter Supplier Name :");
                supplier.SupplierName = Console.ReadLine();
                Console.WriteLine("Enter PhoneNumber :");
                supplier.SupplierPhone = Console.ReadLine();
                Console.WriteLine("Enter Email ID :");
                supplier.SupplierEmail = Console.ReadLine();

                bool supplierAdded = SupplierBL.AddSupplierBL(supplier);
                if (supplierAdded)
                {
                    Console.WriteLine("Supplier Added");
                }
                else
                {
                    Console.WriteLine("Supplier not Added");
                }
            }
            catch (InventoryException ex)
            {
                Console.WriteLine(ex.Message);
            }
        }