Index() public method

URL: FileBrowser/Index
public Index ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult
Ejemplo n.º 1
0
        public void Delete_post_ok()
        {
            // Arrange
            var controller = new FileBrowserController();

            TestControllerBuilder builder = new TestControllerBuilder();
            builder.InitializeController(controller);
            builder.Form["Ident"] = "some_name";
            controller.MockUser("delete_ok");

            // Act
            ActionResult createResult = controller.Upload(new HttpPostedFileMock("test.jpg", 40));
            // get first
            var createModel = createResult.AssertViewRendered().WithViewData<FileBrowserViewModel>();
            // delete first
            ActionResult result = controller.Delete(createModel.UserFiles.First());

            // Assert
            result.AssertActionRedirect().ToAction("Index");

            // test if user directory is empty
            ActionResult listResult = controller.Index();
            var model = listResult.AssertViewRendered().WithViewData<FileBrowserViewModel>();
            Assert.AreEqual(0, model.UserFiles.Count());
        }
Ejemplo n.º 2
0
        public void Index_empty()
        {
            // Arrange
            var controller = new FileBrowserController();

            TestControllerBuilder builder = new TestControllerBuilder();
            builder.InitializeController(controller);
            controller.MockUser("empty");

            // Act
            ActionResult result = controller.Index();

            // Assert
            var model = result.AssertViewRendered().WithViewData<FileBrowserViewModel>();

            Assert.IsNotNull(model.UserFiles);
            Assert.AreEqual(0, model.UserFiles.Count());
        }