public void Ctor_SetsReportQuery() { // arrange var query = CreateReportQuery(); // act var args = new ReportSelectionEventArgs(query); // assert Assert.That(args.Query, Is.EqualTo(query)); }
private void ViewOnReportSelected(object sender, ReportSelectionEventArgs e) { var report = _generator.Create(e.Query); View.DisplayReport(report); }
public void ViewOnReportSelected_DisplaysReport() { // arrange var presenter = BuildPresenter(); var reporyQuery = CreateReportQuery(); var args = new ReportSelectionEventArgs(reporyQuery); var report = new Report(reporyQuery); _generator.Setup(x => x.Create(reporyQuery)).Returns(report); // act _view.Raise(x => x.OnReportSelected += null, args); // assert _view.Verify(x => x.DisplayReport(report), Times.Once()); }
private void SelectionViewOnReportSelected(object sender, ReportSelectionEventArgs e) { OnReportSelected(this, e); }