using NUnit.Framework; using Sarand.Net.Standard.Proc.Excel; using System; namespace Sacs.UnitTests.Net.Standard.Proc.Excel { [TestFixture] public class SaMsSpreadsheet_Tester { // --- Data Members --- private Random random = new Random(); // --- Tests --- [Test] public void GetPosForColId_IsEmpty() { 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.That(SaMsSpreadsheet.GetPosForColId(""), Is.EqualTo(0)); Assert.That(SaMsSpreadsheet.GetPosForColId("1"), Is.EqualTo(0)); Assert.That(SaMsSpreadsheet.GetPosForColId("A1"), Is.EqualTo(0)); } // --- The End --- } }