public void Init_InitEmptyNumeric_EmptyNumberAndRankDefault() { string expectedNum = ""; Rank expectedRank = Rank.Default; NumericForProtectedMethodsTests numer = new NumericForProtectedMethodsTests(); numer.Init(); Assert.AreEqual(expectedNum, numer.Number); Assert.AreEqual(expectedRank, numer.Rank); }
public void GetRank_RankHundredNumberWithMiddleZeros_RankHundred() { string expectedNumber = "9009"; Rank expectedRank = Rank.Thousand; string input = "9009"; NumericForProtectedMethodsTests numer = new NumericForProtectedMethodsTests(input); numer.Init(); Assert.AreEqual(expectedNumber, numer.Number); Assert.AreEqual(expectedRank, numer.Rank); }
public void GetRank_RankUnitNumberWithTwoLeftZeros_RankHundred() { string expectedNumber = "600"; Rank expectedRank = Rank.Hundred; string input = "0600"; NumericForProtectedMethodsTests numer = new NumericForProtectedMethodsTests(input); numer.Init(); Assert.AreEqual(expectedNumber, numer.Number); Assert.AreEqual(expectedRank, numer.Rank); }
public void GetRank_SeveralZeroNumber_RankDefault() { string expectedNumber = ""; Rank expectedRank = Rank.Default; string input = "000"; NumericForProtectedMethodsTests numer = new NumericForProtectedMethodsTests(input); numer.Init(); Assert.AreEqual(expectedNumber, numer.Number); Assert.AreEqual(expectedRank, numer.Rank); }
public void GetRank_RankTenNumber_RankTen() { string expectedNumber = "99"; Rank expectedRank = Rank.Ten; string input = "99"; NumericForProtectedMethodsTests numer = new NumericForProtectedMethodsTests(input); numer.Init(); Assert.AreEqual(expectedNumber, numer.Number); Assert.AreEqual(expectedRank, numer.Rank); }
public void Init_InitNumeric_ClearNumberAndAssignedRank() { string input = "abc789cd 0 "; string expectedNum = "7890"; Rank expectedRank = Rank.Thousand; NumericForProtectedMethodsTests numer = new NumericForProtectedMethodsTests(input); numer.Init(); Assert.AreEqual(expectedNum, numer.Number); Assert.AreEqual(expectedRank, numer.Rank); }
public void GetRank_RankThousandNumber_RankThousand(string[] inputs) { Rank[] expectedRanks = new Rank[] { Rank.Thousand, Rank.Thousand, Rank.Thousand }; Rank[] actRanks = new Rank[inputs.Length]; NumericForProtectedMethodsTests[] numers = new NumericForProtectedMethodsTests[] { new NumericForProtectedMethodsTests(inputs[0]), new NumericForProtectedMethodsTests(inputs[1]), new NumericForProtectedMethodsTests(inputs[2]), }; for (int i = 0; i < inputs.Length; ++i) { numers[i].Init(); actRanks[i] = numers[i].Rank; } CollectionAssert.AreEqual(expectedRanks, actRanks); }
public void ClearOutNumber_NotEmpty_True() { NumericForProtectedMethodsTests numer = new NumericForProtectedMethodsTests("789"); Assert.AreEqual(true, numer.ClearOutNumber()); }