public void SetupContext() { var interpreterForTypeFactory = new InterpreterForTypeFactory(new AssemblyRegistry(new[] { this.GetType().Assembly })); var interpreter = interpreterForTypeFactory.GetInterpreterForType(typeof(AmbiguousTestClass)); Chains = interpreter.GetChains("Foo bar baz"); }
public void SetupContext() { FakeResolver = MockRepository.GenerateMock <IAmbiguousMatchResolver>(); var factory = new InterpreterForTypeFactory(new AssemblyRegistry()); ChainReturnedFromResolver = new InvocationChain(); FakeResolver.Stub(x => x.ResolveMatch("", null)).IgnoreArguments().Return(ChainReturnedFromResolver); ScenarioInterpreter interpreter = new ScenarioInterpreter(factory, FakeResolver, new DefaultLanguageService()); Result = interpreter.GetChain( new ScenarioContext(new StoryContext(new FakeSessionContext()), new Type[] { typeof(AmbiguousTestClass) }, new Dictionary <Type, object>()), "Foo bar baz"); }
public void SetupContext() { FakeResolver = MockRepository.GenerateMock<IAmbiguousMatchResolver>(); var factory = new InterpreterForTypeFactory(new AssemblyRegistry()); ChainReturnedFromResolver = new InvocationChain(); FakeResolver.Stub(x => x.ResolveMatch("", null)).IgnoreArguments().Return(ChainReturnedFromResolver); ScenarioInterpreter interpreter = new ScenarioInterpreter(factory, FakeResolver, new DefaultLanguageService()); Result = interpreter.GetChain( new ScenarioContext(new StoryContext(new FakeSessionContext()), new Type[] {typeof (AmbiguousTestClass)}, new Dictionary<Type, object>()), "Foo bar baz"); }
public void SetupContext() { var interpreterForTypeFactory = new InterpreterForTypeFactory(new AssemblyRegistry(new[] {this.GetType().Assembly})); var interpreter = interpreterForTypeFactory.GetInterpreterForType(typeof (AmbiguousTestClass)); Chains = interpreter.GetChains("Foo bar baz"); }
public void SetupContext() { var interpreterForTypeFactory = new InterpreterForTypeFactory(new ExtensionMethodHandler(new AssemblyRegistry())); var interpreter = new ScenarioInterpreterForType(typeof(AmbiguousTestClass), new MethodInfo[] {},interpreterForTypeFactory); Chains = interpreter.GetChains("Foo bar baz"); }