Skip to content

Commit b806c95

Browse files
GridView Tests fix (#126)
* deleted toList call Co-authored-by: Jeffrey T. Fritz <[email protected]>
1 parent 6e7c2ec commit b806c95

File tree

3 files changed

+32
-32
lines changed

3 files changed

+32
-32
lines changed

src/BlazorWebFormsComponents.Test/GridView/DataBoundFields.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
void FirstTest()
1919
{
2020
var cut = GetComponentUnderTest();
21-
var tableHeaders = cut.FindAll("th").ToList();
21+
var tableHeaders = cut.FindAll("th");
2222
tableHeaders[0].TextContent.ShouldBe("ID");
2323
tableHeaders[1].TextContent.ShouldBe("Widget Name");
2424
tableHeaders.Count.ShouldBe(2, "Did not render 2 TH elements");
Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
1-
@inherits TestComponentBase
2-
<Fixture Test="FirstTest">
3-
<ComponentUnderTest>
4-
<GridView ItemType="Widget"
5-
SelectMethod="GetWidgets"
6-
AutogenerateColumns="true"
7-
EmptyDataText="TestText">
8-
</GridView>
9-
</ComponentUnderTest>
10-
</Fixture>
11-
12-
@code {
13-
14-
void FirstTest()
15-
{
16-
var cut = GetComponentUnderTest();
17-
var tableHeaders = cut.FindAll("th").ToList();
18-
tableHeaders.Count.ShouldBe(4, "Did not render 4 TH elements");
19-
cut.FindAll("tr").Count(e => e.InnerHtml.Contains("td")).ShouldBe(1, "Did not render 1 TR elements");
20-
cut.FindAll("td").Count().ShouldBe(1, "Did not render 0 TD elements");
21-
cut.Find("td").TextContent.Replace("\t", string.Empty).Replace("\n", string.Empty).ShouldBe("TestText");
22-
}
23-
24-
IQueryable<Widget> GetWidgets(int maxRows, int startRowIndex, string sortByExpression, out int totalRowCount)
25-
{
26-
totalRowCount = 0;
27-
var widgetList = new List<Widget>();
28-
return widgetList.AsQueryable();
29-
}
30-
}
1+
@inherits TestComponentBase
2+
<Fixture Test="FirstTest">
3+
<ComponentUnderTest>
4+
<GridView ItemType="Widget"
5+
SelectMethod="GetWidgets"
6+
AutogenerateColumns="true"
7+
EmptyDataText="TestText">
8+
</GridView>
9+
</ComponentUnderTest>
10+
</Fixture>
11+
12+
@code {
13+
14+
void FirstTest()
15+
{
16+
var cut = GetComponentUnderTest();
17+
var tableHeaders = cut.FindAll("th").ToList();
18+
tableHeaders.Count.ShouldBe(4, "Did not render 4 TH elements");
19+
cut.FindAll("tr").Count(e => e.InnerHtml.Contains("td")).ShouldBe(1, "Did not render 1 TR elements");
20+
cut.FindAll("td").Count().ShouldBe(1, "Did not render 0 TD elements");
21+
cut.Find("td").TextContent.Replace("\t", string.Empty).Replace("\n", string.Empty).ShouldBe("TestText");
22+
}
23+
24+
IQueryable<Widget> GetWidgets(int maxRows, int startRowIndex, string sortByExpression, out int totalRowCount)
25+
{
26+
totalRowCount = 0;
27+
var widgetList = new List<Widget>();
28+
return widgetList.AsQueryable();
29+
}
30+
}

src/BlazorWebFormsComponents.Test/GridView/TemplateFields.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
void FirstTest()
2727
{
2828
var cut = GetComponentUnderTest();
29-
var tableHeaders = cut.FindAll("th").ToList();
29+
var tableHeaders = cut.FindAll("th");
3030
tableHeaders[0].TextContent.ShouldBe("Name");
3131
tableHeaders[1].TextContent.ShouldBe("Price");
3232
tableHeaders.Count.ShouldBe(2, "Did not render 2 TH elements");

0 commit comments

Comments
 (0)