Migrate Common tests to NUnit

This commit is contained in:
Andy Howard
2026-09-15 10:26:59 +01:00
parent 7651e8824f
commit 27d2accb32
31 changed files with 1057 additions and 1156 deletions
@@ -1,42 +1,41 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using NUnit.Framework;
using Sarand.Net.Standard.Proc.Excel;
using System;
namespace Sacs.UnitTests.Net.Standard.Proc.Excel
{
[TestClass]
[TestFixture]
public class SaMsSpreadsheet_Tester
{
//-------------------------------------------------------------------
// Data members.
// --- Data Members ---
private Random random = new Random();
//-------------------------------------------------------------------
// GetPosForColId.
//-------------------------------------------------------------------
[TestMethod]
// --- Tests ---
[Test]
public void GetPosForColId_IsEmpty()
{
Assert.AreEqual(1, SaMsSpreadsheet.GetPosForColId("A"));
Assert.AreEqual(1, SaMsSpreadsheet.GetPosForColId("a"));
Assert.AreEqual(2, SaMsSpreadsheet.GetPosForColId("B"));
Assert.AreEqual(3, SaMsSpreadsheet.GetPosForColId("C"));
Assert.AreEqual(24, SaMsSpreadsheet.GetPosForColId("X"));
Assert.AreEqual(25, SaMsSpreadsheet.GetPosForColId("Y"));
Assert.AreEqual(26, SaMsSpreadsheet.GetPosForColId("Z"));
Assert.AreEqual(27, SaMsSpreadsheet.GetPosForColId("AA"));
Assert.AreEqual(28, SaMsSpreadsheet.GetPosForColId("AB"));
Assert.AreEqual(29, SaMsSpreadsheet.GetPosForColId("AC"));
Assert.AreEqual(128, SaMsSpreadsheet.GetPosForColId("DX"));
Assert.AreEqual(155, SaMsSpreadsheet.GetPosForColId("EY"));
Assert.AreEqual(182, SaMsSpreadsheet.GetPosForColId("FZ"));
Assert.That(SaMsSpreadsheet.GetPosForColId("A"), Is.EqualTo(1));
Assert.That(SaMsSpreadsheet.GetPosForColId("a"), Is.EqualTo(1));
Assert.That(SaMsSpreadsheet.GetPosForColId("B"), Is.EqualTo(2));
Assert.That(SaMsSpreadsheet.GetPosForColId("C"), Is.EqualTo(3));
Assert.That(SaMsSpreadsheet.GetPosForColId("X"), Is.EqualTo(24));
Assert.That(SaMsSpreadsheet.GetPosForColId("Y"), Is.EqualTo(25));
Assert.That(SaMsSpreadsheet.GetPosForColId("Z"), Is.EqualTo(26));
Assert.That(SaMsSpreadsheet.GetPosForColId("AA"), Is.EqualTo(27));
Assert.That(SaMsSpreadsheet.GetPosForColId("AB"), Is.EqualTo(28));
Assert.That(SaMsSpreadsheet.GetPosForColId("AC"), Is.EqualTo(29));
Assert.That(SaMsSpreadsheet.GetPosForColId("DX"), Is.EqualTo(128));
Assert.That(SaMsSpreadsheet.GetPosForColId("EY"), Is.EqualTo(155));
Assert.That(SaMsSpreadsheet.GetPosForColId("FZ"), Is.EqualTo(182));
// Invalid.
Assert.AreEqual(0, SaMsSpreadsheet.GetPosForColId(""));
Assert.AreEqual(0, SaMsSpreadsheet.GetPosForColId("1"));
Assert.AreEqual(0, SaMsSpreadsheet.GetPosForColId("A1"));
Assert.That(SaMsSpreadsheet.GetPosForColId(""), Is.EqualTo(0));
Assert.That(SaMsSpreadsheet.GetPosForColId("1"), Is.EqualTo(0));
Assert.That(SaMsSpreadsheet.GetPosForColId("A1"), Is.EqualTo(0));
}
//-------------------------------------------------------------------
// --- The End ---
}
}