コード例 #1
0
        public void redirect_with_object_and_category()
        {
            var urlTarget = new UrlTarget();

            ClassUnderTest.RedirectTo(urlTarget, "POST");

            var expectedUrl = urls.UrlFor(urlTarget, "POST");

            MockFor <IOutputWriter>().AssertWasCalled(x => x.RedirectToUrl(expectedUrl));
        }
コード例 #2
0
        /// <summary>
        ///     Gets the string value for the specified
        /// </summary>
        /// <param name="value">The value.</param>
        public static string ConvertToString(UrlTarget value)
        {
            switch (value)
            {
            case UrlTarget.Blank:
                return("_blank");

            case UrlTarget.Parent:
                return("_parent");

            case UrlTarget.Self:
                return("_self");

            case UrlTarget.Top:
                return("_top");

            default:
                return(null);
            }
        }
コード例 #3
0
ファイル: ExtensionsForEnum.cs プロジェクト: isannn/Build.Mvc
		/// <summary>
		///     Gets the string value for the specified
		/// </summary>
		/// <param name="value">The value.</param>
		public static string ConvertToString(UrlTarget value)
		{
			switch (value)
			{
				case UrlTarget.Blank:
					return "_blank";
				case UrlTarget.Parent:
					return "_parent";
				case UrlTarget.Self:
					return "_self";
				case UrlTarget.Top:
					return "_top";
				default:
					return null;
			}
		}
コード例 #4
0
 /// <summary>
 /// Sends a request for a target session to open a URL in a specified target
 /// container. Thread-safe.
 /// </summary>
 /// <remarks>
 /// The standard Virtual Paradise world server will silently discard any URL
 /// requests that do not begin with "http://", "https://" or "www." for security
 /// reasons.
 /// </remarks>
 /// <param name="session">Target session ID of the request</param>
 /// <param name="url">URL for the target to open, or "" to clear</param>
 /// <param name="target">Target container to open the URL in</param>
 public void SendUrl(int session, string url, UrlTarget target)
 {
     lock (instance.Mutex)
         Functions.Call(() => Functions.vp_url_send(instance.Pointer, session, url, (int)target));
 }