Exemplo n.º 1
0
        public void EditGet_Model_IsEditingModelObject_moq()
        {
            var mock       = new Mock <IList <Patcient> >();
            var controller = new PatcientCrudController()
            {
                Objects = mock.Object
            };
            var        model  = new PatcientEditingModel();
            ViewResult result = controller.Edit(model) as ViewResult;

            //Assert.IsInstanceOfType(result.Model, typeof(PatcientEditingModel));
        }
Exemplo n.º 2
0
        //public void TestMethod1() {
        public void Index_Model_IsSelectionModelCollection_moq()
        {
            var mock       = new Mock <IList <Patcient> >();
            var controller = new PatcientCrudController()
            {
                Objects = mock.Object
            };

            ViewResult result = controller.Index() as ViewResult;

            Assert.IsInstanceOfType(result.Model,
                                    typeof(IEnumerable <PatcientSelectionModel>));
        }
Exemplo n.º 3
0
        public void EditPost_TempData_KeysContains_message_moq()
        {
            var mock       = new Mock <IList <Patcient> >();
            var controller = new PatcientCrudController()
            {
                Objects = mock.Object
            };
            var model = new PatcientEditingModel();


            ActionResult result = controller.Edit(model);

            Assert.IsFalse(controller.TempData.Keys.Contains("massage"));
        }
Exemplo n.º 4
0
        ////
        public void EditPost_Result_RedirectToActionIndex_moq()
        {
            var mock       = new Mock <IList <Patcient> >();
            var controller = new PatcientCrudController()
            {
                Objects = mock.Object
            };
            var model = new PatcientEditingModel();


            ActionResult result = controller.Edit(model);

            Assert.IsInstanceOfType(result, typeof(RedirectToRouteResult));
            var redirectResult = result as RedirectToRouteResult;

            Assert.AreEqual(redirectResult.RouteValues["action"], "Index");
        }
Exemplo n.º 5
0
        public void EditPost_ModelStateIsNotValid_ReturnedViewResult_moq()
        {
            var mock       = new Mock <IList <Patcient> >();
            var controller = new PatcientCrudController()
            {
                Objects = mock.Object
            };
            var model = new PatcientEditingModel();

            controller.ModelState.AddModelError("", "error message");

            ActionResult result = controller.Edit(model);

            Assert.IsInstanceOfType(result, typeof(ViewResult));
            var viewResult = result as ViewResult;

            Assert.AreEqual(viewResult.Model, model);
        }