public void SetUp() { DataMother.WriteDocument(FILE_NAME); _nodeTemplateSource = new XmlFileMementoSource(FILE_NAME, "NodeTemplates", "Parent"); _attTemplateSource = new XmlAttributeFileMementoSource(FILE_NAME, "AttTemplates", "Parent"); _source = new XmlAttributeFileMementoSource(FILE_NAME, "Parents", "Parent"); _referringMemento = _source.GetMemento("Jackie"); _templatedSource = new TemplatedMementoSource(_source, _attTemplateSource); }
/// <summary> /// Largely deprecated and unnecessary with the ability to add Xml configuration files /// </summary> /// <param name="source"></param> /// <returns></returns> public CreatePluginFamilyExpression <PLUGINTYPE> AddInstancesFrom(MementoSource source) { _alterations.Add(family => family.AddMementoSource(source)); return(this); }
public void SetUp() { string theFileName = "RuleSource.xml"; DataMother.WriteDocument(theFileName); source = new XmlFileMementoSource(theFileName, "", "Rule"); }
/// <summary> /// Default Constructor /// </summary> /// <param name="innerSource">MementoSource that contains the Memento Templates</param> /// <param name="templateSource">MementoSource that contains instances consisting of Template valuee</param> public TemplatedMementoSource(MementoSource innerSource, MementoSource templateSource) { _innerSource = innerSource; _templateSource = templateSource; }
public void AddMementoSource(MementoSource source) { _mementoList.AddRange(source.GetAllMementos()); }
public void TestFixtureSetUp() { DataMother.WriteDocument("GridColumnInstances.xml"); DataMother.WriteDocument("FullTesting.XML"); _source = new XmlFileMementoSource("GridColumnInstances.xml", "//GridColumns", "GridColumn"); }