示例#1
0
        public void ctor_WhenViewhasError_CallsLogger()
        {
            var stubView   = Substitute.For <IView>();
            var mockLogger = Substitute.For <ILogger3>();

            Presenter2 presenter = new Presenter2(stubView, mockLogger);

            stubView.ErrorOccured += Raise.Event <Action <string> >("fake error");

            mockLogger.Received().LogError(Arg.Is <string>(s => s.Contains("fake error")));
        }
 protected override void OnInit(EventArgs e)
 {
     base.OnInit(e);
     this.presenter = new Presenter2(this);
     this.btSearch.Click +=new EventHandler(btSearch_Click);
     this.ddlSearchCategory.SelectedIndexChanged +=new EventHandler(ddlSearchCategory_SelectedIndexChanged);
 }