public void Test_CreateDisplayValueDictionary_WhenToStringIsNull_ShouldNotRaiseError() { //--------------- Set up test pack ------------------ MyBO.LoadDefaultClassDef(); MyBO.DeleteAllMyBos(); FixtureEnvironment.ClearBusinessObjectManager(); TestUtil.WaitForGC(); MyBO myBO1 = new MyBO(); myBO1.SetToString(null); BusinessObjectCollection <MyBO> myBOs = new BusinessObjectCollection <MyBO> { myBO1 }; //--------------- Test Preconditions ---------------- Assert.IsNull(myBO1.ToString()); //--------------- Execute Test ---------------------- Dictionary <string, string> dictionary = BusinessObjectLookupList.CreateDisplayValueDictionary(myBOs, false, Convert.ToString); //--------------- Test Result ----------------------- Assert.AreEqual(1, dictionary.Count); }
public void Test_CreateDisplayValueDictionary_WhenToStringIsNull_ShouldNotRaiseError() { //--------------- Set up test pack ------------------ MyBO.LoadDefaultClassDef(); MyBO.DeleteAllMyBos(); FixtureEnvironment.ClearBusinessObjectManager(); TestUtil.WaitForGC(); MyBO myBO1 = new MyBO(); myBO1.SetToString(null); BusinessObjectCollection<MyBO> myBOs = new BusinessObjectCollection<MyBO> {myBO1}; //--------------- Test Preconditions ---------------- Assert.IsNull(myBO1.ToString()); //--------------- Execute Test ---------------------- Dictionary<string, string> dictionary = BusinessObjectLookupList.CreateDisplayValueDictionary(myBOs, false, Convert.ToString); //--------------- Test Result ----------------------- Assert.AreEqual(1, dictionary.Count); }