public void ChangePassword_IsChanged(int id, string value)
        {
            ChangeInfoService changeInfoController = new ChangeInfoService();
            var expected = "you";

            changeInfoController.ChangePassword(id, value);
            var actual = MockRegisteredUserRepository.GetUserById(id).Password;

            Thread.Sleep(75);
            Assert.AreEqual(expected, actual);
        }
        public void ChangeLogin_IsChanged(int id, string value)
        {
            ChangeInfoService changeInfoController = new ChangeInfoService();
            var expected = "kitty";

            changeInfoController.ChangeLogin(id, value);
            var actual = MockRegisteredUserRepository.GetUserById(id).Login;

            Thread.Sleep(150);
            Assert.AreEqual(expected, actual);
        }
        public void ChangeTelephone_IsChanged(int id, string value)
        {
            ChangeInfoService changeInfoController = new ChangeInfoService();
            var expected = "555";

            changeInfoController.ChangeTelephone(id, value);
            var actual = MockRegisteredUserRepository.GetUserById(id).TelephoneNumber;

            Thread.Sleep(225);
            Assert.AreEqual(expected, actual);
        }
        public void ChangeSurname_IsChanged(int id, string value)
        {
            ChangeInfoService changeInfoController = new ChangeInfoService();
            var expected = "Fayi";

            changeInfoController.ChangeSurame(id, value);
            var actual = MockRegisteredUserRepository.GetUserById(id).Surname;

            Thread.Sleep(300);
            Assert.AreEqual(expected, actual);
        }
        public void ChangeName_IsChanged(int id, string value)
        {
            ChangeInfoBLL changeInfoController = new ChangeInfoBLL();
            var           expected             = "Tif";

            Thread.Sleep(100);
            changeInfoController.ChangeName(id, value);
            var actual = MockRegisteredUserRepository.GetUserById(id).Name;

            Assert.AreEqual(expected, actual);
        }
        public void IsCurrentUserLogined_ResturnsTrue()
        {
            var order = new Order(1, Status.Finished, new List <IItem> {
                MockBucketOrderRepository.ChangeItemById <int>(1, 2), MockBucketOrderRepository.ChangeItemById <double>(4, 3.0)
            },
                                  new DateTime(2020, 01, 12, 12, 12, 12), MockRegisteredUserRepository.GetUserById(2));

            MockActiveUserRepository.Login = "******";
            var result = bucketOrderBLL.IsCurrentUserLogined(order);

            Assert.AreEqual(true, result);
        }
Ejemplo n.º 7
0
        public void FormOrder_NewOrderAdded()
        {
            var input = new Order(MockOrderHistoryRepository.GetLastId() + 1, Status.New, new List <IItem> {
            },
                                  new DateTime(2020, 01, 12, 12, 12, 12), MockRegisteredUserRepository.GetUserById(2));

            newOrderBLL.FormOrder(input, new List <IItem> {
                MockBucketOrderRepository.ChangeItemById <int>(15, 3), MockBucketOrderRepository.ChangeItemById <double>(4, 2.0)
            });
            IEnumerable <IItem> items = new List <IItem> {
                MockBucketOrderRepository.ChangeItemById <int>(15, 3), MockBucketOrderRepository.ChangeItemById <double>(4, 2.0)
            };

            input.Items = items;
            var actual = MockBucketOrderRepository.Orders.OrderBy(i => i.Id).Last();

            Assert.IsTrue(orderComparer.Equals(input, actual));
        }
        /// <summary>
        /// Register new user
        /// </summary>
        /// <param name="name"></param>
        /// <param name="surname"></param>
        /// <param name="telephoneNumber"></param>
        /// <param name="login"></param>
        /// <param name="password"></param>
        /// <returns></returns>
        public bool RegisterRole(string name, string surname, string telephoneNumber, string login, string password)
        {
            if (name != null && surname != null && telephoneNumber != null && login != null && password != null && !MockRegisteredUserRepository.Contains(login))
            {
                ((IList <RegisteredUser>)MockRegisteredUserRepository.AllUsers).Add(new User(MockRegisteredUserRepository.GetLastId() + 1, name, surname, telephoneNumber, login, password));
                MockActiveUserRepository.CurrentUser = new Guest();
                return(true);
            }

            return(false);
        }