Example #1
0
        public void MyTestInitialize()
        {
            userProfile            = new UserProfile();
            userProfile.loginName  = "jsmith";
            userProfile.enPassword = "******";
            userProfile.firstName  = "John";
            userProfile.lastName   = "Smith";
            userProfile.email      = "*****@*****.**";
            userProfile.language   = "en";
            userProfile.country    = "US";

            userProfileDao.Create(userProfile);
        }
Example #2
0
        public void MyTestInitialize()
        {
            transaction = new TransactionScope();

            category = new Category();
            category.categoryName = categoryName;

            category2 = new Category();
            category2.categoryName = "Category2";

            categoryDao.Create(category);
            categoryDao.Create(category2);

            tag         = new Tag();
            tag.tagName = "tag";
            tagDao.Create(tag);

            user            = new UserProfile();
            user.address    = "address";
            user.country    = "ES";
            user.language   = "es";
            user.loginName  = "login";
            user.enPassword = "******";
            user.firstName  = "name";
            user.lastName   = "surname";
            user.role       = 0;
            user.email      = "email";
            userProfileDao.Create(user);
        }
Example #3
0
        public void MyTestInitialize()
        {
            transaction = new TransactionScope();

            category = new Category();
            category.categoryName = categoryName;

            categoryDao.Create(category);

            product                 = new Product();
            product.categoryId      = category.categoryId;
            product.productName     = productName;
            product.productPrice    = productPrice;
            product.productQuantity = productQuantity;
            product.productDate     = date;


            productDao.Create(product);

            user = new UserProfile
            {
                loginName  = "loginNameTest",
                enPassword = "******",
                firstName  = "name",
                lastName   = "lastName",
                email      = "*****@*****.**",
                language   = "es",
                country    = "ES",
                role       = 0,
                address    = "addressTest"
            };

            userProfileDao.Create(user);
        }
Example #4
0
        private UserProfile CreateTestUserProfile()
        {
            UserProfile userProfile = UserProfile.CreateUserProfile(-1, "john", "john", "john", "game", "john@game", "es", "ES");

            userProfileDao.Create(userProfile);
            return(userProfile);
        }
Example #5
0
        public void MyTestInitialize()
        {
            transaction = new TransactionScope();

            userProfile            = new UserProfile();
            userProfile.loginName  = userLoginName;
            userProfile.enPassword = PasswordEncrypter.Crypt(clearPassword);
            userProfile.firstName  = firstName;
            userProfile.lastName   = lastName;
            userProfile.email      = email;
            userProfile.language   = language;
            userProfile.country    = country;

            userProfileDao.Create(userProfile);

            category      = new Category();
            category.name = categoryName;

            categoryDao.Create(category);

            myEvent                 = new Event();
            myEvent.categoryId      = categoryId;
            myEvent.name            = name;
            myEvent.eventDate       = date;
            myEvent.review          = review;
            myEvent.Category        = category;
            myEvent.Comments        = new List <Comment>();
            myEvent.Recommendations = new List <Recommendation>();

            eventDao.Create(myEvent);

            userGroup              = new UserGroup();
            userGroup.name         = groupName;
            userGroup.description  = groupDescription;
            userGroup.UserProfiles = new List <UserProfile>();
            userGroup.UserProfiles.Add(userProfile);
            userGroup.Recommendations = new List <Recommendation>();

            userGroupDao.Create(userGroup);


            recommendation1             = new Recommendation();
            recommendation1.reason      = recom;
            recommendation1.Event       = myEvent;
            recommendation1.UserProfile = userProfile;
            recommendation1.UserGroup   = userGroup;
            recommendation1.created     = DateTime.Now;

            recommendationDao.Create(recommendation1);

            recommendation2             = new Recommendation();
            recommendation2.Event       = myEvent;
            recommendation2.reason      = recom;
            recommendation2.UserProfile = userProfile;
            recommendation2.UserGroup   = userGroup;
            recommendation2.created     = DateTime.Now;

            recommendationDao.Create(recommendation2);
        }
Example #6
0
        public void MyTestInitialize()
        {
            transaction = new TransactionScope();

            userProfile            = new UserProfile();
            userProfile.loginName  = userLoginName;
            userProfile.enPassword = PasswordEncrypter.Crypt(clearPassword);
            userProfile.firstName  = firstName;
            userProfile.lastName   = lastName;
            userProfile.email      = email;
            userProfile.language   = language;
            userProfile.country    = country;

            userProfileDao.Create(userProfile);

            category      = new Category();
            category.name = categoryName;

            categoryDao.Create(category);

            myEvent                 = new Event();
            myEvent.categoryId      = categoryId;
            myEvent.name            = name;
            myEvent.eventDate       = date;
            myEvent.review          = review;
            myEvent.Category        = category;
            myEvent.Comments        = new List <Comment>();
            myEvent.Recommendations = new List <Recommendation>();

            eventDao.Create(myEvent);

            label      = new Label();
            label.name = categoryName;

            labelDao.Create(label);

            comment             = new Comment();
            comment.content     = content;
            comment.Event       = myEvent;
            comment.Labels      = new List <Label>();
            comment.loginName   = userProfile.loginName;
            comment.UserProfile = userProfile;
            comment.commentDate = DateTime.Now;

            commentDao.Create(comment);

            comment2         = new Comment();
            comment2.content = content;
            comment2.Event   = myEvent;
            comment2.Labels  = new List <Label>();
            comment2.Labels.Add(label);
            comment2.loginName   = userProfile.loginName;
            comment2.UserProfile = userProfile;
            comment2.commentDate = date;

            commentDao.Create(comment2);
        }
        public void MyTestInitialize()
        {
            transaction = new TransactionScope();

            UserProfile newUser = new UserProfile
            {
                loginName  = "loginNameTest",
                enPassword = "******",
                firstName  = "name",
                lastName   = "lastName",
                email      = "*****@*****.**",
                language   = "es",
                country    = "ES",
                role       = 0,
                address    = "addressTest"
            };

            userProfileDao.Create(newUser);
            user = newUser;

            CreditCard defaultCreditCard = new CreditCard
            {
                cardNumber       = 5231962446920945,
                cardType         = "débito",
                expirationDate   = DateTime.Now.AddMonths(1),
                userId           = user.usrId,
                verificationCode = 555,
                defaultCard      = 1
            };

            creditCardDao.Create(defaultCreditCard);
            creditCard = defaultCreditCard;

            Category newCategory = new Category
            {
                categoryName = "Category test"
            };

            categoryDao.Create(newCategory);
            category = newCategory;

            Product newProduct = new Product
            {
                categoryId      = category.categoryId,
                productDate     = DateTime.Now.AddMonths(-1),
                productName     = "Test product",
                productPrice    = new decimal(9.99),
                productQuantity = 100
            };

            productDao.Create(newProduct);
            product = newProduct;

            shoppingCart = new ShoppingCart(1, product, false);
        }
        public void MyTestInitialize()
        {
            transaction = new TransactionScope();

            userProfile            = new UserProfile();
            userProfile.loginName  = loginName;
            userProfile.enPassword = password;
            userProfile.firstName  = firstName;
            userProfile.lastName   = lastName;
            userProfile.email      = email;
            userProfile.language   = language;
            userProfile.country    = country;
            userProfile.role       = role;
            userProfile.address    = address;

            userProfileDao.Create(userProfile);

            userProfile2            = new UserProfile();
            userProfile2.loginName  = loginName + 2;
            userProfile2.enPassword = password + 2;
            userProfile2.firstName  = firstName;
            userProfile2.lastName   = lastName;
            userProfile2.email      = email;
            userProfile2.language   = language;
            userProfile2.country    = country;
            userProfile2.role       = role;
            userProfile2.address    = address;

            userProfileDao.Create(userProfile2);

            creditCard = new CreditCard();

            creditCard.cardType         = TYPE;
            creditCard.cardNumber       = CARD_NUMBER;
            creditCard.defaultCard      = 1;
            creditCard.expirationDate   = System.DateTime.Now;
            creditCard.verificationCode = VER_CODE;
            creditCard.userId           = userProfile.usrId;

            creditCardDao.Create(creditCard);
        }
Example #9
0
        public void MyTestInitialize()
        {
            transaction = new TransactionScope();

            UserProfile newUser = new UserProfile
            {
                loginName  = "loginNameTest",
                enPassword = "******",
                firstName  = "name",
                lastName   = "lastName",
                email      = "*****@*****.**",
                language   = "es",
                country    = "ES",
                role       = 0,
                address    = "addressTest"
            };

            userProfileDao.Create(newUser);
            user = newUser;

            CreditCard defaultCreditCard = new CreditCard
            {
                cardNumber       = CARD_NUMBER,
                cardType         = TYPE,
                expirationDate   = DateTime.Now.AddMonths(1),
                userId           = user.usrId,
                verificationCode = VER_CODE,
                defaultCard      = 1
            };

            creditCardDao.Create(defaultCreditCard);

            creditCards = new List <CreditCard>
            {
                defaultCreditCard
            };

            for (int i = 1; i < 6; i++)
            {
                CreditCard temp = new CreditCard
                {
                    cardNumber       = CARD_NUMBER + i,
                    cardType         = TYPE,
                    expirationDate   = DateTime.Now.AddMonths(1),
                    userId           = user.usrId,
                    verificationCode = VER_CODE,
                    defaultCard      = 0
                };

                creditCardDao.Create(temp);
                creditCards.Add(temp);
            }
        }
Example #10
0
        public void AddCreditCardTest()
        {
            using (var scope = new TransactionScope())
            {
                var user = new UserProfile
                {
                    loginName  = loginName,
                    enPassword = clearPassword,
                    firstName  = firstName,
                    lastName   = lastName,
                    email      = email,
                    language   = language,
                    country    = country,
                    role       = 1,
                    address    = address
                };
                userProfileDao.Create(user);

                var creditCardId = userService.AddCreditCard(new CreditCardDetails(cardType, cardNumber, verificationCode, expirationDate, defaultCard, user.usrId));

                var creditCard = creditCardDao.Find(creditCardId);

                // Check data
                Assert.AreEqual(cardType, creditCard.cardType);
                Assert.AreEqual(cardNumber, creditCard.cardNumber);
                Assert.AreEqual(defaultCard, creditCard.defaultCard);
                Assert.AreEqual(expirationDate.Date, creditCard.expirationDate.Date);
                Assert.AreEqual(verificationCode, creditCard.verificationCode);
                Assert.AreEqual(user.usrId, creditCard.userId);
            }
        }
Example #11
0
        public void MyTestInitialize()
        {
            transaction = new TransactionScope();

            userProfile            = new UserProfile();
            userProfile.loginName  = loginName;
            userProfile.enPassword = PasswordEncrypter.Crypt(clearPassword);
            userProfile.firstName  = firstName;
            userProfile.lastName   = lastName;
            userProfile.email      = email;
            userProfile.language   = language;
            userProfile.country    = country;

            userProfileDao.Create(userProfile);
        }
        private UserProfile CreateUser()
        {
            UserProfile user = new UserProfile
            {
                loginName  = "loginNameTest",
                enPassword = "******",
                firstName  = "name",
                lastName   = "lastName",
                email      = "*****@*****.**",
                language   = "es",
                country    = "ES",
                role       = 0,
                address    = "addressTest"
            };

            userDao.Create(user);

            return(user);
        }
Example #13
0
        public void MyTestInitialize()
        {
            transaction = new TransactionScope();

            userProfile            = new UserProfile();
            userProfile.loginName  = loginName;
            userProfile.enPassword = password;
            userProfile.firstName  = firstName;
            userProfile.lastName   = lastName;
            userProfile.email      = email;
            userProfile.language   = language;
            userProfile.country    = country;
            userProfile.role       = role;
            userProfile.address    = address;

            userProfileDao.Create(userProfile);

            creditCard = new CreditCard();

            creditCard.cardType         = TYPE;
            creditCard.cardNumber       = CARD_NUMBER;
            creditCard.defaultCard      = 1;
            creditCard.expirationDate   = System.DateTime.Now;
            creditCard.verificationCode = VER_CODE;
            creditCard.userId           = userProfile.usrId;

            creditCardDao.Create(creditCard);

            delivery = new Delivery();
            delivery.deliveryAddress = address;
            delivery.deliveryDate    = deliveryDate;
            delivery.deliveryPrice   = deliveryPrice;
            delivery.description     = description;
            delivery.userId          = userProfile.usrId;
            delivery.cardId          = creditCard.cardId;

            deliveryDao.Create(delivery);

            delivery2 = new Delivery();
            delivery2.deliveryAddress = address;
            delivery2.deliveryDate    = deliveryDate;
            delivery2.deliveryPrice   = deliveryPrice;
            delivery2.description     = description;
            delivery2.userId          = userProfile.usrId;
            delivery2.cardId          = creditCard.cardId;

            deliveryDao.Create(delivery2);

            category = new Category();
            category.categoryName = categoryName;

            categoryDao.Create(category);

            product                 = new Product();
            product.productName     = productName;
            product.productPrice    = productPrice;
            product.productDate     = productDate;
            product.productQuantity = productQuantity;
            product.categoryId      = category.categoryId;

            productDao.Create(product);
        }