public void CreateListsController_CallTheIndexAction_EnsuresDefaultModelPropertiesArePresented()
        {
            // Arrange
            using (var controller = new DummyListsController())
            {
                // Act
                var view = controller.Index(null) as EmptyResult;

                // Assert
                Assert.IsNotNull(view);
                Assert.IsTrue(controller.IsEmpty);
                Assert.IsTrue(controller.ViewBag.CurrentPageUrl == string.Empty);
                Assert.IsTrue(controller.ViewBag.RedirectPageUrlTemplate == "/{0}");
            }
        }
        public void CreateListsController_CallTheIndexAction_EnsuresControllerIsNotEmpty()
        {
            // Arrange
            using (var controller = new DummyListsController())
            {
                controller.Model.SerializedSelectedItemsIds = "[CBFF0AA3-BE62-401D-9234-564DB235419D]";

                // Act
                var view = controller.Index(null) as ViewResult;

                // Assert
                Assert.IsNotNull(view);
                Assert.IsFalse(controller.IsEmpty);
                Assert.IsTrue(view.ViewBag.CurrentPageUrl == string.Empty);
                Assert.IsTrue(view.ViewBag.RedirectPageUrlTemplate == "/{0}");
                Assert.IsTrue(view.ViewName == "List.SimpleList");
                Assert.IsNotNull(view.Model);
            }
        }