public void SetUp() { mockRepository = new Mock <MovieRepository>(); mockView = new Mock <IMovieListView>(); movieListPresenter = new MovieListPresenter(mockRepository.Object); movieListPresenter.View = mockView.Object; }
public void ShouldAddAMovie() { var mockView = new Mock <IMovieListView>(); mockView.SetupGet(v => v.Title).Returns("Star Wars"); var movieListPresenter = new MovieListPresenter(mockView.Object); movieListPresenter.Add(); mockView.VerifySet(v => v.Movies = new List <Movie>(new[] { new Movie { Title = "Star Wars" } })); }
public MainWindow(MovieListPresenter movieListPresenter) { InitializeComponent(); this.movieListPresenter = movieListPresenter; }