Exemple #1
0
        public void Initialize()
        {
            db_product     = DB_Product.GetInstance();
            db_order       = DB_Order.GetInstance();
            db_orderdetail = DB_OrderDetail.GetInstance();
            db_user        = DBCustomUser.GetInstance();
            int index = 0;

            //Creates test user
            user = new CustomUser
            {
                Username = "******",
                Password = "******",
                Email    = "ClassLibrary1 - Test OrderDetail Database - User",
                Wallet   = 5000000.0,
            };

            db_user.CreateUser(user);

            //loop for test products and test orders.
            while (index < 100)
            {
                //Creates test product
                Product product = new Product
                {
                    Name  = "ClassLibrary1 - Test OrderDetail Database - Product",
                    Price = 1500.0
                };

                //creates test order.
                Order order = new Order
                {
                    Price     = 100.0,
                    IsShipped = true,
                    Username  = user.Username
                };

                db_order.CreateOrder(order);
                db_product.CreateProduct(product);
                index++;
            }

            products     = db_product.FindProductByName("ClassLibrary1 - Test OrderDetail Database - Product");
            orders       = db_order.FindOrderByUsername(user.Username);
            orderdetails = new List <OrderDetail>();
        }
Exemple #2
0
        public void Success_CreateUser()
        {
            //Arrange
            string     result;
            CustomUser user;

            //Act
            user = new CustomUser
            {
                Username = "******",
                Password = "******",
                Email    = "ClassLibrary1 - Test user database - CreateUser",
                IsActive = true,
                Wallet   = 500,
                LoggedIn = true
            };

            result = db_user.CreateUser(user);
            usernames.Add(user.Username);

            //Assert
            Assert.AreEqual("Success", result);
        }
        public void Initialize()
        {
            db_order = DB_Order.GetInstance();
            db_user  = DBCustomUser.GetInstance();

            //Creates test user
            user = new CustomUser
            {
                Username = "******",
                Password = "******",
                Email    = "*****@*****.**",
                LoggedIn = true,
                IsActive = true,
                Wallet   = 5000000.0,
            };

            db_user.CreateUser(user);
        }
        public void Initialize()
        {
            int index     = 0;
            int max_index = 100;

            db_user        = DBCustomUser.GetInstance();
            db_product     = DB_Product.GetInstance();
            db_userproduct = DB_UserProduct.GetInstance();
            Product product;

            user = new CustomUser
            {
                Username = "******",
                Password = "******",
                Email    = "ClassLibriry1 - Test UserProduct Database - User",
                Wallet   = 5000.0,
                IsActive = true,
                LoggedIn = true
            };

            db_user.CreateUser(user);

            while (index < max_index)
            {
                product = new Product
                {
                    Name  = "ClassLibriry1 - Test UserProduct Database - Product",
                    Price = 50.0 + (double)index
                };

                db_product.CreateProduct(product);
                index++;
            }

            products = db_product.FindProductByPriceHigher(25.0);
        }
 /// <summary>
 /// Creates a user.
 /// </summary>
 /// <param name="user"></param>
 /// <returns>string</returns>
 public string Create(CustomUser user)
 {
     return(db_user.CreateUser(user));
 }