Ejemplo n.º 1
0
        private void CreateContainer(Boolean includeMockBus)
        {
            var container = new WindsorContainer();
            ComponentContainer.Container = container;

            if (includeMockBus)
            {
                _MessageBus = MockRepository.GenerateMock<IMessageBus>();
                container.Kernel.AddComponentInstance<IMessageBus>(_MessageBus);
            }

            var movies = new List<Movie>();
            _MovieRepository = MockRepository.GenerateStub<IMovieRepository>();
            _MovieRepository.Stub(repo => repo.Load()).Return(movies);
            container.Kernel.AddComponentInstance<IMovieRepository>(_MovieRepository);
        }