public void Accepts_MidRank() { Likkert inst = new Likkert(s_Max, false); inst.Rank = s_Mid; Assert.AreEqual( inst.Rank, s_Mid, $"Likkert.Rank rejected safe value."); }
public void Constrains_High(int p_iSu, bool p_hasNA) { Likkert inst = new Likkert(s_Max, p_hasNA); inst.Rank = s_Mid; inst.Rank = p_iSu; Assert.AreEqual( inst.Rank, inst.Max, $"Rank not set to {inst.Max} for value {p_iSu}"); }
public void Accepts_ValidRanks(bool p_hasNA) { Likkert inst = new Likkert(s_Max, p_hasNA); for ( int iSu = inst.Min; iSu <= inst.Max; ++iSu) { inst.Rank = iSu; Assert.AreEqual( inst.Rank, iSu, $"Likkert.Rank rejected value {iSu}"); } }
public void Inits_NA() { Likkert inst = new Likkert(s_Max, true); Assert.AreEqual( inst.Min, 0, "N/A Min not 0."); Assert.AreEqual( inst.Min, s_Max, $"N/A Max not s_Max."); Assert.AreEqual( inst.Init, 0, "N/A Init not 0."); Assert.AreEqual( inst.Rank, inst.Init, "N/A Rank not Init"); }
public void Inits_Standard() { Likkert inst = new Likkert(s_Max, false); Assert.AreEqual( inst.Min, 1, "Standard Min not 1."); Assert.AreEqual( inst.Max, s_Max, $"Standard Max not s_Max."); Assert.AreEqual( inst.Init, s_Max / 2, "Standard Init not s_Max/2."); Assert.AreEqual( inst.Rank, inst.Init, "Standard Rank not Init"); }