示例#1
0
        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");
        }
示例#2
0
        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");
        }