25 lines
619 B
C#
25 lines
619 B
C#
using JdeScoping.ExcelIO.Tests.Fixtures;
|
|
using NPOI.XSSF.UserModel;
|
|
using Shouldly;
|
|
using Xunit;
|
|
|
|
namespace JdeScoping.ExcelIO.Tests.Integration;
|
|
|
|
public class LargeDataSetTests : IClassFixture<LargeDataSetFixture>
|
|
{
|
|
private readonly XSSFWorkbook _workbook;
|
|
|
|
public LargeDataSetTests(LargeDataSetFixture fixture)
|
|
{
|
|
_workbook = fixture.Workbook;
|
|
}
|
|
|
|
[Fact]
|
|
public void TableRowCount_Is1001()
|
|
{
|
|
var sheet = _workbook.GetSheet("Search Results")!;
|
|
var table = ExcelTestHelpers.GetFirstTable(sheet);
|
|
ExcelTestHelpers.GetTableRowCount(table).ShouldBe(1001);
|
|
}
|
|
}
|