public void ToSelectItem() { var dto = new SelectItemDto <int>(12, "n", true); var item = _page.ToSelectItem(dto); AssertSelectItem(item, "n", "12", true); }
public void ToSelectItems() { var dto = new SelectItemDto <int>(12, "n", true); var items = _page.ToSelectItems(new[] { dto }); Assert.AreEqual(1, items.Length); AssertSelectItem(items[0], "n", "12", true); }
public void Ctor_ShouldSetProperties() { var dto = new SelectItemDto <int>(1, "name", true); Assert.AreEqual(1, dto.Id); Assert.AreEqual("name", dto.Name); Assert.IsTrue(dto.Selected); }
/// <summary> /// Convert to select item /// </summary> /// <typeparam name="TId"></typeparam> /// <param name="item"></param> /// <returns></returns> public SelectListItem ToSelectItem <TId>(SelectItemDto <TId> item) where TId : struct { Expect.IsNotNull(item, nameof(item)); return(new SelectListItem { Text = item.Name, Value = item.Id.ToString(), Selected = item.Selected }); }