public void TM_hook_Events_TM_Xml_Database_RestrictedTo_Editor()
 {
     var tmFileStorage = new TM_FileStorage(loadData: false);
     Assert.NotNull(tmFileStorage);
     UserGroup.Reader.assert();
     var result = tmFileStorage.hook_Events_TM_Xml_Database();
 }
        public void TM_hook_Events_TM_Xml_Database()
        {
            var tmFileStorage = new TM_FileStorage(loadData: false);
            Assert.NotNull(tmFileStorage);
            UserGroup.Admin.assert();
            var result = tmFileStorage.hook_Events_TM_Xml_Database();

            Assert.AreEqual(result.TMXmlDatabase.Events.Article_Deleted.Count, 1);
            Assert.AreEqual(result.TMXmlDatabase.Events.Article_Saved.Count, 1);
            Assert.AreEqual(result.TMXmlDatabase.Events.GuidanceExplorer_Save.Count, 1);
            Assert.AreEqual(result.TMXmlDatabase.Events.Articles_Cache_Updated.Count, 2);
        }
 public void TM_hook_Events_TM_Xml_Database_RestrictedTo_Anonymous()
 {
     var tmFileStorage = new TM_FileStorage(loadData: false);
     Assert.NotNull(tmFileStorage);
     var result = tmFileStorage.hook_Events_TM_Xml_Database();
 }