private void InitializeInterceptorBeingBuilt(LambdaExpression expression) { var callRule = new ExpressionCallRule(expression); Fake.AddRule(callRule); this.RuleBeingBuilt = callRule; }
private void InitializeRuleBeingBuilt(LambdaExpression expression) { var callRule = this.expressionRuleFactory.Invoke(expression); Fake.AddRule(callRule); this.RuleBeingBuilt = callRule; }
public IVoidConfiguration <TFake> AnyCall() { this.RuleBeingBuilt = new AnyCallCallRule(); this.Fake.AddRule(this.RuleBeingBuilt); return(this); }
internal RuleBuilder(BuildableCallRule ruleBeingBuilt, FakeObject fakeObject, FakeAsserter.Factory asserterFactory) { Debug.Assert(fakeObject != null); this.RuleBeingBuilt = ruleBeingBuilt; this.fakeObject = fakeObject; this.asserterFactory = asserterFactory; }
public IAnyCallConfigurationWithReturnTypeSpecified <TMember> CreateConfiguration <TMember>(FakeManager fakeObject, BuildableCallRule callRule) { var parent = this.BuilderFactory.Invoke(callRule, fakeObject); var configuration = new RuleBuilder.ReturnValueConfiguration <TMember>(); configuration.ParentConfiguration = parent; return(configuration); }
public IVoidArgumentValidationConfiguration CreateConfiguration(FakeManager fakeObject, BuildableCallRule callRule) { return(this.BuilderFactory.Invoke(callRule, fakeObject)); }
internal RuleBuilder(BuildableCallRule ruleBeingBuilt, FakeManager manager, FakeAsserter.Factory asserterFactory) { this.RuleBeingBuilt = ruleBeingBuilt; this.manager = manager; this.asserterFactory = asserterFactory; }
internal FakeConfiguration(FakeObject fake, BuildableCallRule ruleBeingBuilt) { this.Fake = fake; this.RuleBeingBuilt = ruleBeingBuilt; }
private RuleBuilder CreateBuilder(BuildableCallRule ruleBeingBuilt) { return new RuleBuilder(ruleBeingBuilt, this.fakeManager, x => this.asserter); }
public IReturnValueArgumentValidationConfiguration <TMember> CreateConfiguration <TMember>(FakeObject fakeObject, BuildableCallRule callRule) { var parent = this.BuilderFactory.Invoke(callRule, fakeObject); var configuration = new RuleBuilder.ReturnValueConfiguration <TMember>(); configuration.ParentConfiguration = parent; return(configuration); }
internal RuleBuilder(BuildableCallRule ruleBeingBuilt) { this.RuleBeingBuilt = ruleBeingBuilt; }
public IAnyCallConfigurationWithVoidReturnType CreateConfiguration(FakeManager fakeObject, BuildableCallRule callRule) { return(this.BuilderFactory.Invoke(callRule, fakeObject)); }