public void Search() { CreateContainer(false); _MessageBus = new MessageBus(); ComponentContainer.Container.Register( Castle.MicroKernel.Registration.Component.For<IMessageBus>().Instance(_MessageBus)); var keywords = Guid.NewGuid().ToString(); var genre = Genres.Action; var rating = Ratings.G; var searchMessage = new SearchMessage(keywords, genre, rating); var viewModel = new MasterViewModel(); _MessageBus.Publish<SearchMessage>(searchMessage); _MovieRepository.Received().Search( Arg.Is<String>(keywords), Arg.Is<Genres>(genre), Arg.Is<Ratings>(rating)); }
public void Search() { var message = new SearchMessage(Keywords, SelectedGenre, SelectedRating); MessageBus.Publish<SearchMessage>(message); NotifyCloseRequest(true); }
private void HandleSearch(SearchMessage search) { Movies = MovieRepository.Search(search.Keywords, search.Genre, search.Rating); }
public void Search() { var search = new SearchMessage(_Keywords); MessageBus.Publish<SearchMessage>(search); }