using Microsoft.VisualStudio.TestTools.UnitTesting; using Sarand.Net.Standard.Proc.Excel; using System; namespace Sacs.UnitTests.Net.Standard.Proc.Excel { [TestClass] public class SaMsSpreadsheet_Tester { //------------------------------------------------------------------- // Data members. private Random random = new Random(); //------------------------------------------------------------------- // GetPosForColId. //------------------------------------------------------------------- [TestMethod] 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")); // Invalid. Assert.AreEqual(0, SaMsSpreadsheet.GetPosForColId("")); Assert.AreEqual(0, SaMsSpreadsheet.GetPosForColId("1")); Assert.AreEqual(0, SaMsSpreadsheet.GetPosForColId("A1")); } //------------------------------------------------------------------- } }