Пример #1
0
 public void ShouldFindCommandHandlerFromAssembliesListProvider()
 {
     CommandHandlerFinder.ClearCache();
     _finder.FindHandlerForCommand <SyncTestCommand, CommandResult>();
     _assembliesListProvider
     .Verify(x => x.GetAssemblies());
 }
Пример #2
0
        public CommandHandlerFinderTests()
        {
            _assembliesListProvider = new Mock <IAssemblyListProvider>();
            _assembliesListProvider
            .Setup(x => x.GetAssemblies())
            .Returns(new Assembly[]
            {
                this.GetType().Assembly
            });

            _finder = new CommandHandlerFinder(_assembliesListProvider.Object);
        }
Пример #3
0
        public void Setup()
        {
            _serviceLocator = MockRepository.GenerateMock <IServiceLocator>();
            _serviceLocator
            .Stub(x => x.GetInstance(typeof(TestCommandHandler)))
            .Return(new TestCommandHandler());

            _assembliesListProvider = MockRepository.GenerateMock <IAssemblyListProvider>();
            _assembliesListProvider
            .Stub(x => x.GetAssemblies())
            .Return(new Assembly[]
            {
                this.GetType().Assembly
            });

            _finder = new CommandHandlerFinder(_serviceLocator, _assembliesListProvider);
        }