Пример #1
0
        public void Should_create_a_default_response_based_on_the_conventions()
        {
            var request     = new FirstRequest();
            var conventions = MockRepository.GenerateMock <IConventions>();

            conventions.Stub(c => c.GetResponseTypeFor(request)).Return(typeof(FirstResponse));
            IoC.Container = new Container();
            IoC.Container.RegisterInstance(conventions);

            var interceptorBase = new MockRepository().PartialMock <ConventionBasedInterceptor>();
            var response        = interceptorBase.CreateDefaultResponseFor(request);

            Assert.IsType <FirstResponse>(response);
        }