コード例 #1
0
 public void GetPartSuffixQuadDigitTest()
 {
     // smallest 4 digit edge case
     suffix = PartSuffixGenerator.IndexToSuffix(17576);
     Assert.AreEqual("BAAA", suffix);
     // largest 4 digit edge case
     suffix = PartSuffixGenerator.IndexToSuffix(456975);
     Assert.AreEqual("ZZZZ", suffix);
 }
コード例 #2
0
 public void GetPartSuffixTripleDigitTest()
 {
     // smallest 3 digit edge case
     suffix = PartSuffixGenerator.IndexToSuffix(676);
     Assert.AreEqual("BAA", suffix);
     suffix = PartSuffixGenerator.IndexToSuffix(677);
     Assert.AreEqual("BAB", suffix);
     // largest 3 digit edge case
     suffix = PartSuffixGenerator.IndexToSuffix(17575);
     Assert.AreEqual("ZZZ", suffix);
 }
コード例 #3
0
 public void GetPartSuffixSingleDigit()
 {
     // smallest 1 digit valid edge case
     suffix = PartSuffixGenerator.IndexToSuffix(0);
     Assert.AreEqual("A", suffix);
     suffix = PartSuffixGenerator.IndexToSuffix(1);
     Assert.AreEqual("B", suffix);
     // largest 1 digit edge case
     suffix = PartSuffixGenerator.IndexToSuffix(25);
     Assert.AreEqual("Z", suffix);
 }
コード例 #4
0
 public void GetPartSuffixDoubleDigitTest()
 {
     // smallest 2 digit edge case
     suffix = PartSuffixGenerator.IndexToSuffix(26);
     Assert.AreEqual("BA", suffix);
     suffix = PartSuffixGenerator.IndexToSuffix(27);
     Assert.AreEqual("BB", suffix);
     suffix = PartSuffixGenerator.IndexToSuffix(51);
     Assert.AreEqual("BZ", suffix);
     suffix = PartSuffixGenerator.IndexToSuffix(52);
     Assert.AreEqual("CA", suffix);
     suffix = PartSuffixGenerator.IndexToSuffix(53);
     Assert.AreEqual("CB", suffix);
     suffix = PartSuffixGenerator.IndexToSuffix(77);
     Assert.AreEqual("CZ", suffix);
     // larges 2 digit suffix
     suffix = PartSuffixGenerator.IndexToSuffix(675);
     Assert.AreEqual("ZZ", suffix);
 }
コード例 #5
0
 public void GetPartSuffixInvalidTest()
 {
     // null when invalid integer as param
     Assert.IsNull(PartSuffixGenerator.IndexToSuffix(-1));
 }