public void PropertyTableHasInvalidObjects()
{
MockTextRepository mockTextRep = MakeMockTextRepoWithTwoMockTexts();
MakeMockScriptureSection();
m_propertyTable.SetProperty(InterestingTextList.PersistPropertyName, InterestingTextList.MakeIdList(
new ICmObject[] { m_sections[0].ContentOA, m_sections[0].HeadingOA }) + "," + Convert.ToBase64String(Guid.NewGuid().ToByteArray()) + ",$%^#@+");
var testObj = new InterestingTextList(m_propertyTable, mockTextRep, m_mockStTextRepo, true);
testObj.InterestingTextsChanged += TextsChangedHandler;
var expectedScripture = new List <IStText>();
expectedScripture.Add(m_sections[0].ContentOA);
expectedScripture.Add(m_sections[0].HeadingOA);
VerifyList(expectedScripture, testObj.ScriptureTexts, "Just two valid Guids");
}