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");
 }
示例#4
0
 /// <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");
 }
示例#7
0
 public void TestFixtureSetUp()
 {
     DataMother.WriteDocument("GridColumnInstances.xml");
     DataMother.WriteDocument("FullTesting.XML");
     _source = new XmlFileMementoSource("GridColumnInstances.xml", "//GridColumns", "GridColumn");
 }
示例#8
0
 public void AddMementoSource(MementoSource source)
 {
     _mementoList.AddRange(source.GetAllMementos());
 }
 /// <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;
 }