Esempio n. 1
0
        public void Admin_Unit_Edit_GET_Test()
        {
            mockRepository.Setup(p => p.AdminUnit.FindById(0)).Returns(new AdminUnit());
            AdminUnitController target = new AdminUnitController(mockRepository.Object); // TODO: Initialize to an appropriate value
            int id = 0;                                                                  // TODO: Initialize to an appropriate value
            //ActionResult expected = null; // TODO: Initialize to an appropriate value
            string            viewName = "Edit";
            PartialViewResult actual;

            actual = (PartialViewResult)target.Edit(id);
            Assert.AreEqual(viewName, actual.ViewName);
        }
Esempio n. 2
0
        public void CanDoEditPostback()
        {
            //ACT
            var adminUnit = new AdminUnit {
                AdminUnitID = 1, Name = "Region", ParentID = null, AdminUnitTypeID = 2
            };
            var jsonResult = _adminUnitController.Edit(1, adminUnit) as JsonResult;

            //ASSERT
            Assert.IsNotNull(jsonResult);
            dynamic data = jsonResult.Data;

            Assert.AreEqual(true, data.success);
        }
Esempio n. 3
0
        public void Admin_Unit_Edit_Negative_POST_Test()
        {
            mockRepository.Setup(p => p.AdminUnit.SaveChanges(new BLL.AdminUnit())).Verifiable();
            mockRepository.Setup(p => p.AdminUnit.FindById(0)).Verifiable();
            AdminUnitController target = new AdminUnitController(mockRepository.Object); // TODO: Initialize to an appropriate value

            base.SetModelError(target);

            PartialViewResult actual;
            int id           = 1;
            var actualResult = (PartialViewResult)target.Edit(id, new AdminUnit());

            Assert.AreEqual("Edit", actualResult.ViewName);
        }
Esempio n. 4
0
        public void Admin_Unit_Edit_POST_Positive_Test()
        {
            mockRepository.Setup(p => p.AdminUnit.SaveChanges(new BLL.AdminUnit())).Verifiable();
            AdminUnitController target   = new AdminUnitController(mockRepository.Object); // TODO: Initialize to an appropriate value
            JsonResult          expected = new JsonResult();

            expected.Data = new { success = true };
            int id = 1;
            //string expected = "{ success = true }";
            JsonResult actual;

            actual = (JsonResult)target.Edit(id, new AdminUnit());
            Assert.IsNotNull(actual.Data);
            Assert.AreEqual(expected.Data.ToString(), actual.Data.ToString());
        }