public void Should_not_copy_message_when_message_has_already_been_set()
		{
			model.Message = "bar";
			context.Result = new ViewResult() { ViewData = new ViewDataDictionary<ShopViewData>() { Model = model } };
			var filter = new CopyMessageFromTempDataToViewData();
			filter.OnActionExecuted(context);
			model.Message.ShouldEqual("bar");
		}
		public void Should_copy_message_from_tempdata_to_viewdata()
		{
			controller.TempData["message"] = "Foo";
			context.Result = new ViewResult() { ViewData = new ViewDataDictionary<ShopViewData>() { Model = model } };
			var filter = new CopyMessageFromTempDataToViewData();
			filter.OnActionExecuted(context);
			model.Message.ShouldEqual("Foo");
		}
        public void Should_not_copy_message_when_message_has_already_been_set()
        {
            model.Message  = "bar";
            context.Result = new ViewResult()
            {
                ViewData = new ViewDataDictionary <ShopViewData>()
                {
                    Model = model
                }
            };
            var filter = new CopyMessageFromTempDataToViewData();

            filter.OnActionExecuted(context);
            model.Message.ShouldEqual("bar");
        }
        public void Should_copy_message_from_tempdata_to_viewdata()
        {
            controller.TempData["message"] = "Foo";
            context.Result = new ViewResult()
            {
                ViewData = new ViewDataDictionary <ShopViewData>()
                {
                    Model = model
                }
            };
            var filter = new CopyMessageFromTempDataToViewData();

            filter.OnActionExecuted(context);
            model.Message.ShouldEqual("Foo");
        }