public SyntaxBuilderWithContextTest() { this.behaviorProviders = new Queue <Func <object, IBehavior <ICustomExtension> > >(); this.syntaxBuilder = A.Fake <ISyntaxBuilderWithoutContext <ICustomExtension> >(); this.endWithBehavior = this.syntaxBuilder.As <IEndWithBehavior <ICustomExtension> >(); this.testee = new SyntaxBuilderWithContext <ICustomExtension, object>(this.syntaxBuilder, this.behaviorProviders); }
/// <summary> /// Initializes a new instance of the <see cref="SyntaxBuilderWithContext<TExtension, TContext>"/> class. /// </summary> /// <param name="syntaxBuilder">The syntax builder.</param> /// <param name="behaviorProviders">The behavior providers.</param> public SyntaxBuilderWithContext(ISyntaxBuilderWithoutContext <TExtension> syntaxBuilder, Queue <Func <TContext, IBehavior <TExtension> > > behaviorProviders) { this.syntaxBuilder = syntaxBuilder; this.behaviorProviders = behaviorProviders; }