Exemple #1
0
        public void FactoryLoadsDefaultParserWhenInvalidXamlDocumentOfTypeExists()
        {
            ITable baseTable = new MockTable();
            var    fallbackProcessorFactory = new FallbackProcessorFactory(new MockXamlSearcher(), Enumerable.Empty <Lazy <ITableProcessorFactory, IDashboardTypeMetadata> >());

            baseTable.PutString("~TYPE~", "InvalidMarkupType");
            baseTable.PutString("Value", "a value");
            Assert.IsAssignableFrom <DefaultProcessor>(fallbackProcessorFactory.Create("Test Table", baseTable));
        }
Exemple #2
0
 public ITable GetSubTable(string key)
 {
     if (subTables.ContainsKey(key))
     {
         return(subTables[key]);
     }
     else
     {
         subTables[key] = new MockTable();
         RaiseListeners(subtableListeners, key, null, NotifyFlags.NotifyNew);
         return(subTables[key]);
     }
 }