public void Add_AddsColumnByValues() { foreach (DatalistColumn column in testColumns) { columns.Add(column.Key, column.Header, column.CssClass); } IEnumerator <DatalistColumn> expected = testColumns.GetEnumerator(); IEnumerator <DatalistColumn> actual = columns.GetEnumerator(); while (expected.MoveNext() | actual.MoveNext()) { Assert.AreEqual(expected.Current.Key, actual.Current.Key); Assert.AreEqual(expected.Current.Header, actual.Current.Header); Assert.AreEqual(expected.Current.CssClass, actual.Current.CssClass); } }
public void Add_ColumnFromValues() { columns = new DatalistColumns(); foreach (DatalistColumn column in allColumns) { columns.Add(column.Key, column.Header, column.CssClass); } IEnumerator <DatalistColumn> expected = allColumns.GetEnumerator(); IEnumerator <DatalistColumn> actual = columns.GetEnumerator(); while (expected.MoveNext() | actual.MoveNext()) { Assert.Equal(expected.Current.Key, actual.Current.Key); Assert.Equal(expected.Current.Header, actual.Current.Header); Assert.Equal(expected.Current.CssClass, actual.Current.CssClass); } }
public void GenericDatalist_AddsColumns() { DatalistColumns columns = new DatalistColumns(); foreach (PropertyInfo property in datalist.BaseAttributedProperties) { columns.Add(new DatalistColumn(datalist.BaseGetColumnKey(property), datalist.BaseGetColumnHeader(property))); } IEnumerator <DatalistColumn> expected = columns.GetEnumerator(); IEnumerator <DatalistColumn> actual = datalist.Columns.GetEnumerator(); while (expected.MoveNext() | actual.MoveNext()) { Assert.AreEqual(expected.Current.Key, actual.Current.Key); Assert.AreEqual(expected.Current.Header, actual.Current.Header); Assert.AreEqual(expected.Current.CssClass, actual.Current.CssClass); } }
public void GenericDatalist_Url_AddsColumns() { datalistMock = new Mock <TestDatalistProxy>(new UrlHelper(HttpContext.Current.Request.RequestContext)); datalistMock.CallBase = true; datalist = datalistMock.Object; DatalistColumns columns = new DatalistColumns(); foreach (PropertyInfo property in datalist.BaseAttributedProperties) { columns.Add(new DatalistColumn(datalist.BaseGetColumnKey(property), datalist.BaseGetColumnHeader(property))); } IEnumerator <DatalistColumn> expected = columns.GetEnumerator(); IEnumerator <DatalistColumn> actual = datalist.Columns.GetEnumerator(); while (expected.MoveNext() | actual.MoveNext()) { Assert.Equal(expected.Current.Key, actual.Current.Key); Assert.Equal(expected.Current.Header, actual.Current.Header); Assert.Equal(expected.Current.CssClass, actual.Current.CssClass); } }