Example #1
0
        public void SubmitDataToDB()
        {
            //Setup a mock view and ISumbition
            MockRepository mocks           = new MockRepository();
            IView          myMockView      = (IView)mocks.DynamicMock(typeof(IView));
            ISumbition     myMockSubmition = (ISumbition)mocks.DynamicMock(typeof(ISumbition));

            //Record expectations
            SetupResult.For(myMockView.UserID).Return(3105596L);
            SetupResult.For(myMockView.Name).Return("Someone");
            SetupResult.For(myMockView.Address).Return("Somewhere");

            using (mocks.Ordered())
            {
                using (mocks.Unordered())
                {
                    myMockSubmition.Name    = "Someone";
                    myMockSubmition.Address = "Somewhere";
                    myMockSubmition.UserID  = 3105596L;
                }
                myMockSubmition.Save();
            }

            //setup the present
            mocks.ReplayAll();

            Presneter myPresenter = new Presneter(myMockView, myMockSubmition);

            myPresenter.Sumbit();

            mocks.VerifyAll();
        }
Example #2
0
        public void SubmitDataToDB()
        {
            //Setup a mock view and ISumbition
            IView      myMockView      = MockRepository.Mock <IView>();
            ISumbition myMockSubmition = MockRepository.Mock <ISumbition>();

            //Record expectations
            myMockView.Expect(x => x.UserID)
            .Return(3105596L);

            myMockView.Expect(x => x.Name)
            .Return("Someone");

            myMockView.Expect(x => x.Address)
            .Return("Somewhere");

            myMockSubmition.Name    = "Someone";
            myMockSubmition.Address = "Somewhere";
            myMockSubmition.UserID  = 3105596L;

            myMockSubmition.Expect(x => x.Save());


            Presneter myPresenter = new Presneter(myMockView, myMockSubmition);

            myPresenter.Sumbit();

            myMockSubmition.VerifyAllExpectations();
            myMockView.VerifyAllExpectations();
        }
Example #3
0
 public Presneter(IView view, ISumbition submition)
 {
     this.submition = submition;
     this.view      = view;
 }
 public Presneter(IView view, ISumbition submition)
 {
     this.submition = submition;
     this.view = view;
 }