Пример #1
0
        public IFakeUpConfig <TFakeObject> With(Action <IFakeUpConfig <TMember> > configOverride)
        {
            var callPath = this.memberPath.ToCallPath();

            this.config.AbsolutePathFillers[callPath] = (_) => FakeUp.NewObject(configOverride);
            return(this.config);
        }
Пример #2
0
        public IFakeUpConfig <TFakeObject> With(Action <IFakeUpConfig <TMetaMember> > configOverride)
        {
            var relativeMemberInfo = new FillerRelativeMemberInfo(
                (_) => FakeUp.NewObject(configOverride),
                this.memberExpr.ToCallChain(),
                typeof(TMember),
                typeof(TMetaMember)
                );

            this.config.RelativeTypeFillers.Add(relativeMemberInfo);
            return(this.config);
        }
Пример #3
0
 public IFakeUpConfig <TFakeObject> With(Action <IFakeUpConfig <TMember> > configOverride)
 {
     this.config.TypeFillers[typeof(TMember)] = _ => FakeUp.NewObject(configOverride);
     return(this.config);
 }