internal DummyObjectCreator(DummyObjectCreatorParameters param) { _parameters = param; _specCreator = new SpecificationCreator(); _refCreator = new ReferenceCreator(); _pairCreator = new PairingDictCreator(); }
public object Create(Type t, string name) { if (t.IsAssignableFrom(typeof(IDummyObjectCreator))) { if (!_dummyObjectCretatorDict.ContainsKey(name)) { DummyObjectCreatorParameters param = new DummyObjectCreatorParameters(); if (param.Load(name)) { IDummyObjectCreator instance = new DummyObjectCreator(param); _dummyObjectCretatorDict.Add(name, instance); return(instance); } } else { return(_dummyObjectCretatorDict[name]); } } return(null); }