public void Test_addUser_return_true()
        {
            var Person = new Person();
            var user = dt.addUser(Person);

            Assert.IsTrue(user);
        }
        public void Test_addNewPerson()
        {
            Person newPerson = new Person();
            var result = repository.addNewPerson(newPerson);

            Assert.IsNotNull(result);
        }
        public void Test_addNewPerson_byCount()
        {
            var count = repository.getPersonalCount();
            Person newPerson = new Person();
            var result = repository.addNewPerson(newPerson);

            var newCount = repository.getPersonalCount();
            Assert.AreNotEqual(result,newCount);
        }
        public void Test_addUser_checkLength()
        {
            var countBeforeAdd = dt.getList().Count;

            var p = new Person();
            dt.addUser(p);

            var countAfterAdd = dt.getList().Count;

            Assert.AreNotEqual(countBeforeAdd, countAfterAdd);
        }
        public ActionResult addPersonPanel(Person newPerson)
        {
            if ((ModelState.IsValid))
            {
                if (repository.addNewPerson(newPerson))
                {
                    return RedirectToAction("Index", "Home", new { page = ( repository.getPersonalCount() / PageSize ) + 1});
                }
                else
                    ModelState.AddModelError("", "Unable to save the User");
            }

            ViewBag.GenderList = new List<string> { "M", "F" };
            return View(newPerson);
        }
示例#6
0
 public bool addNewPerson(Person newPerson)
 {
     return Datacontext.addUser(newPerson);
 }