public void ShouldFindCommandHandlerFromAssembliesListProvider() { CommandHandlerFinder.ClearCache(); _finder.FindHandlerForCommand <SyncTestCommand, CommandResult>(); _assembliesListProvider .Verify(x => x.GetAssemblies()); }
public CommandHandlerFinderTests() { _assembliesListProvider = new Mock <IAssemblyListProvider>(); _assembliesListProvider .Setup(x => x.GetAssemblies()) .Returns(new Assembly[] { this.GetType().Assembly }); _finder = new CommandHandlerFinder(_assembliesListProvider.Object); }
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); }