public void execute_기존에_입력된_정보가_존재하고_파라미터는_Null인_경우__Exception발생시키는지()
 {
     MockRepository mocks = new MockRepository();
     ICommandListener listener = mocks.DynamicMock<myInfoController>();
     myInfo myInfo = null;
     MyInfoInsertUpdateCommand myInfoCommand = new MyInfoInsertUpdateCommand(myInfo, listener);
     myInfoCommand.execute();
 }
Example #2
0
        public void execute_기존에_입력된_정보가_존재하고_파라미터는_Null인_경우__Exception발생시키는지()
        {
            MockRepository            mocks         = new MockRepository();
            ICommandListener          listener      = mocks.DynamicMock <myInfoController>();
            myInfo                    myInfo        = null;
            MyInfoInsertUpdateCommand myInfoCommand = new MyInfoInsertUpdateCommand(myInfo, listener);

            myInfoCommand.execute();
        }
 public void Undo_Test_기존에_입력된_내용이_없을때()
 {
     MockRepository mocks= new MockRepository();
     ICommandListener listener= mocks.DynamicMock<myInfoController>();
     myInfo mi= mocks.Stub<myInfo>();
     MyInfoInsertUpdateCommand myIUCMD = new MyInfoInsertUpdateCommand(mi,listener);
     myIUCMD.preMyInfo = null;
     using(mocks.Record())
     {
         listener.Delete(mi);
     }
     myIUCMD.Undo();
     mocks.Verify(listener);
 }
Example #4
0
        public void Undo_Test_기존에_입력된_내용이_없을때()
        {
            MockRepository            mocks    = new MockRepository();
            ICommandListener          listener = mocks.DynamicMock <myInfoController>();
            myInfo                    mi       = mocks.Stub <myInfo>();
            MyInfoInsertUpdateCommand myIUCMD  = new MyInfoInsertUpdateCommand(mi, listener);

            myIUCMD.preMyInfo = null;
            using (mocks.Record())
            {
                listener.Delete(mi);
            }
            myIUCMD.Undo();
            mocks.Verify(listener);
        }
 public void execute_기존에_입력된_정보가_하나도_없고_파라미터는_정상인_경우()
 {
     MockRepository mocks = new MockRepository();
     ICommandListener listener = mocks.DynamicMock<myInfoController>();
     myInfo myInfo = mocks.Stub<myInfo>();
     MyInfoInsertUpdateCommand myInfoCommand = new MyInfoInsertUpdateCommand(myInfo, listener);
     using (mocks.Record())
     {
         myInfoCommand.preMyInfo = null;
         listener.Insert(myInfo);
         LastCall.Return(true);
     }
     myInfoCommand.execute();
     mocks.Verify(listener);
 }
Example #6
0
        public void execute_기존에_입력된_정보가_하나도_없고_파라미터는_정상인_경우()
        {
            MockRepository            mocks         = new MockRepository();
            ICommandListener          listener      = mocks.DynamicMock <myInfoController>();
            myInfo                    myInfo        = mocks.Stub <myInfo>();
            MyInfoInsertUpdateCommand myInfoCommand = new MyInfoInsertUpdateCommand(myInfo, listener);

            using (mocks.Record())
            {
                myInfoCommand.preMyInfo = null;
                listener.Insert(myInfo);
                LastCall.Return(true);
            }
            myInfoCommand.execute();
            mocks.Verify(listener);
        }