Initial commit of the ClosedXML library
Establishes the foundational structure, core Excel functionality, and tooling. - Implements base components for cells, ranges, columns, and rows. - Integrates a custom calculation engine with a wide range of Excel functions. - Adds comprehensive support for styling, conditional formatting, data validation, comments, pictures, and charts. - Configures build setup, project metadata (NuGet), and developer guidelines. - Includes editor and Git attributes for consistent code style and line endings.
This commit is contained in:
@@ -0,0 +1,113 @@
|
||||
using ClosedXML_Examples;
|
||||
using ClosedXML_Examples.Misc;
|
||||
using ClosedXML_Examples.Ranges;
|
||||
using NUnit.Framework;
|
||||
|
||||
namespace ClosedXML_Tests.Examples
|
||||
{
|
||||
[TestFixture]
|
||||
public class RangesTests
|
||||
{
|
||||
[Test]
|
||||
public void ClearingRanges()
|
||||
{
|
||||
TestHelper.RunTestExample<ClearingRanges>(@"Ranges\ClearingRanges.xlsx");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void CopyingRanges()
|
||||
{
|
||||
TestHelper.RunTestExample<CopyingRanges>(@"Ranges\CopyingRanges.xlsx");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void CurrentRowColumn()
|
||||
{
|
||||
TestHelper.RunTestExample<CurrentRowColumn>(@"Ranges\CurrentRowColumn.xlsx");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void DefiningRanges()
|
||||
{
|
||||
TestHelper.RunTestExample<DefiningRanges>(@"Ranges\DefiningRanges.xlsx");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void DeletingRanges()
|
||||
{
|
||||
TestHelper.RunTestExample<DeletingRanges>(@"Ranges\DeletingRanges.xlsx");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void InsertingDeletingColumns()
|
||||
{
|
||||
TestHelper.RunTestExample<InsertingDeletingColumns>(@"Ranges\InsertingDeletingColumns.xlsx");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void InsertingDeletingRows()
|
||||
{
|
||||
TestHelper.RunTestExample<InsertingDeletingRows>(@"Ranges\InsertingDeletingRows.xlsx");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void MultipleRanges()
|
||||
{
|
||||
TestHelper.RunTestExample<MultipleRanges>(@"Ranges\MultipleRanges.xlsx");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void NamedRanges()
|
||||
{
|
||||
TestHelper.RunTestExample<NamedRanges>(@"Ranges\NamedRanges.xlsx");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void SelectingRanges()
|
||||
{
|
||||
TestHelper.RunTestExample<SelectingRanges>(@"Ranges\SelectingRanges.xlsx");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void ShiftingRanges()
|
||||
{
|
||||
TestHelper.RunTestExample<ShiftingRanges>(@"Ranges\ShiftingRanges.xlsx");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void SortExample()
|
||||
{
|
||||
TestHelper.RunTestExample<SortExample>(@"Ranges\SortExample.xlsx");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void Sorting()
|
||||
{
|
||||
TestHelper.RunTestExample<Sorting>(@"Ranges\Sorting.xlsx");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void TransposeRanges()
|
||||
{
|
||||
TestHelper.RunTestExample<TransposeRanges>(@"Ranges\TransposeRanges.xlsx");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void TransposeRangesPlus()
|
||||
{
|
||||
TestHelper.RunTestExample<TransposeRangesPlus>(@"Ranges\TransposeRangesPlus.xlsx");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void AddingRowToTables()
|
||||
{
|
||||
TestHelper.RunTestExample<AddingRowToTables>(@"Ranges\AddingRowToTables.xlsx");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void WalkingRanges()
|
||||
{
|
||||
TestHelper.RunTestExample<WalkingRanges>(@"Ranges\WalkingRanges.xlsx");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user