public static void MLink_Content() { string url = LinkUrl(); string title = LinkTitle(); var link = new MLink( content: new object[] { MFactory.Bold("b"), " ", MFactory.Italic("i"), " ", MFactory.Strikethrough("s"), " ", MFactory.InlineCode("c"), " ", new MComment("cmt"), " ", MFactory.CharEntity(' '), " ", MFactory.EntityRef("amp"), }, url: url, title: title); Assert.Equal($"[**b** *i* ~~s~~ `c` <!-- cmt -->   &]({url} \"{title}\")", link.ToString()); }
public static void MLink_Constructor_AssignUrl() { string url = LinkUrl(); var link = new MLink(content: LinkText(), url: url, title: LinkTitle()); Assert.Equal(url, link.Url); }
public static void MLink_NotEquals() { MLink link = CreateLink(); MLink link2 = link.Modify(); Assert.False(link.Equals((object)link2)); }
public static void MLink_OperatorNotEquals() { MLink link = CreateLink(); MLink link2 = link.Modify(); Assert.True(link != link2); }
public static void MLink_Constructor_AssignText() { string content = LinkText(); var link = new MLink(content: content, url: LinkUrl(), title: LinkTitle()); Assert.Equal(content, link.content); }
public static void MLink_OperatorEquals() { MLink link = CreateLink(); MLink link2 = link; Assert.True(link == link2); }
public static void MLink_GetHashCode_NotEqual() { MLink link = CreateLink(); MLink link2 = link.Modify(); Assert.NotEqual(link.GetHashCode(), link2.GetHashCode()); }
// GET: Admin/Category public ActionResult Index() { ViewBag.count_trash = db.Category.Where(m => m.Status == 0).Count(); var list = db.Category.Where(m => m.Status != 0).ToList(); ViewBag.GetAllCategory = list; foreach (var row in list) { var temp_link = db.Link.Where(m => m.Type == "category" && m.TableId == row.ID); if (temp_link.Count() > 0) { var row_link = temp_link.First(); row_link.Name = row.Name; row_link.Slug = row.Slug; db.Entry(row_link).State = EntityState.Modified; } else { var row_link = new MLink(); row_link.Name = row.Name; row_link.Slug = row.Slug; row_link.Type = "category"; row_link.TableId = row.ID; db.Link.Add(row_link); } } db.SaveChanges(); return(View(list)); }
public static void MLink_Constructor_AssignTitle() { string title = LinkTitle(); var link = new MLink(content: LinkText(), url: LinkUrl(), title: title); Assert.Equal(title, link.Title); }
public static void MFactory_Link_DefaultValues() { string text = LinkText(); string url = LinkUrl(); MLink link = MFactory.Link(text, url); Assert.Equal(text, link.content); Assert.Equal(url, link.Url); Assert.Null(link.Title); }
public static void MFactory_Link() { string text = LinkText(); string url = LinkUrl(); string title = LinkTitle(); MLink link = MFactory.Link(text, url, title); Assert.Equal(text, link.content); Assert.Equal(url, link.Url); Assert.Equal(title, link.Title); }
public static void MarkdownWriter_Write_Link() { MarkdownWriter mw = CreateWriter(); const string text = "LinkText"; const string url = "LinkUrl"; const string title = "LinkTitle"; MLink link = Link(text + Chars, url + CharsWithoutSpaces, title + Chars); string expected = $"[{text + CharsSquareBracketsBacktickLessThanEscaped}]({url + CharsWithoutSpacesParenthesesEscaped} \"{title + CharsDoubleQuoteEscaped}\")"; Assert.Equal(expected, mw.Write2(link).ToStringAndClear()); }
public static void MarkdownWriter_Write_Link_NoTitle() { MarkdownWriter mw = CreateWriter(); const string text = "LinkText"; const string url = "LinkUrl"; MLink link = Link(text + Chars, url + CharsWithoutSpaces); string expected = $"[{text + CharsSquareBracketsBacktickLessThanEscaped}]" + $"({url + CharsWithoutSpacesParenthesesEscaped})"; mw.Write(link); Assert.Equal(expected, mw.ToStringAndClear()); }
private IEnumerator GetLinkResource() { UnityWebRequest www = UnityWebRequest.Get(strGetLink); yield return(www.SendWebRequest()); if (www.isNetworkError || www.isHttpError) { VKDebug.LogError(www.error); popupStart.SetNotice("Vui lòng kiểm tra kết nối mạng Internet. Kết nối thật bại!"); } else { var response = (www.downloadHandler.text); mLinkResource = JsonUtility.FromJson <MLink>(response); linkResource = mLinkResource.linkResource; LinkGetCheck = mLinkResource.linkCheck; StartCoroutine(GetMaintain()); } }
public static void MLink_GetHashCode_Equal() { MLink link = CreateLink(); Assert.Equal(link.GetHashCode(), link.GetHashCode()); }
public static MLink Modify(this MLink link) { return(new MLink(link.content.ToString().Modify(), link.Url.Modify(), link.Title.Modify())); }
public static void MLink_Equals() { MLink link = CreateLink(); Assert.True(link.Equals((object)link)); }