コード例 #1
0
        public void Insert_Test_CommonSettinginfo_From_LocalFile만_Null로_입력시에_True반환하는지()
        {
            CommonSettinginfo si = mocks.Stub <CommonSettinginfo>();

            si.CommonSettinginfo_LocalFile = null;
            si.CommonSettinginfo_DB        = new CommonSettinginfo_From_DB();
            bool isOK = objectForTest.Insert(si);

            Assert.IsTrue(isOK);
        }
コード例 #2
0
        public void Update_Test_CommonSettinginfo가_Null인_경우_false반환하는지()
        {
            //Arrange
            CommonSettinginfo si = null;
            //Act
            bool isOK = objectForTest.Update(si, null);

            //Assert
            Assert.IsFalse(isOK);
        }
コード例 #3
0
        public void Insert_Test_모든_파라미터를_Null로_입력시에_false반환하는지()
        {
            //Arrange
            CommonSettinginfo si = null;
            //act
            bool isOK = objectForTest.Insert(si);

            //Assert
            Assert.IsFalse(isOK);
        }
コード例 #4
0
        public void Update_Test_CommonSettinginfo_From_LocalFile만Null인_경우_true반환하는지()
        {
            //Arrange
            CommonSettinginfo si = mocks.Stub <CommonSettinginfo>();

            si.CommonSettinginfo_DB = new CommonSettinginfo_From_DB();
            //Act
            bool isOK = objectForTest.Update(si, null);

            //Assert
            Assert.IsTrue(isOK);
        }
コード例 #5
0
        public void Insert_Test_CommonSettinginfo_From_DB를_포함해서_모든_파라미터를_Null로_입력시에_false반환하는지()
        {
            //Arrange
            CommonSettinginfo si = mocks.Stub <CommonSettinginfo>();

            si.CommonSettinginfo_LocalFile = null;
            si.CommonSettinginfo_DB        = null;
            //act
            bool isOK = objectForTest.Insert(si);

            //Assert
            Assert.IsFalse(isOK);
        }
コード例 #6
0
        public void Insert_Test_CommonSettinginfo_From_LocalFile만_Null로_입력시에_CommonSettinginfo_From_DB만_입력_하는지()
        {
            CommonSettinginfo si = mocks.Stub <CommonSettinginfo>();

            si.CommonSettinginfo_LocalFile = null;
            si.CommonSettinginfo_DB        = new CommonSettinginfo_From_DB();
            using (mocks.Record())
            {
                string sqlQuery = sqlQueryHouse.insertSettingInfo(si);
                dbModel.SetData(sqlQuery);
            }
            objectForTest.Insert(si);
            mocks.VerifyAll();
        }
コード例 #7
0
        public void execute_Test_이미_설정값_존재시_올바른_값_입력받고_True반환()
        {
            //Arrange
            CommonSettinginfo si = mocks.Stub <CommonSettinginfo>();

            si.CommonSettinginfo_DB        = mocks.Stub <CommonSettinginfo_From_DB>();
            si.CommonSettinginfo_LocalFile = mocks.Stub <CommonSettinginfo_From_LocalFile>();
            WorkInfoInsertUpdateCommand cmd = new WorkInfoInsertUpdateCommand(this.mocksCMDListener, si);

            //Act
            bool isOK = cmd.execute();

            //Assert
            Assert.IsTrue(isOK);
        }
コード例 #8
0
        public void insertCommonSettinginfo_Test_바른_값을_주고_바른_쿼리를_반환하는지()
        {
            //Arrange
            MockRepository    mocks = new MockRepository();
            CommonSettinginfo si    = new CommonSettinginfo();

            si.CommonSettinginfo_DB = new CommonSettinginfo_From_DB();
            string ExpectedJson             = JsonConvert.SerializeObject(si.CommonSettinginfo_DB);
            string ExpectedString           = string.Format("insert into commonSetting(jsonSettingInfoData) values('{0}')", ExpectedJson);
            SQLDataQueryRepository sqlQuery = new SQLDataQueryRepository();
            //Act
            string actualQuery = sqlQuery.insertSettingInfo(si);

            //Assert
            Assert.AreEqual(ExpectedString, actualQuery);
        }
コード例 #9
0
        public void Update_Test_정상적인_값_입력하고_정상적인_과정_거치는지()
        {
            CommonSettinginfo si = mocks.Stub <CommonSettinginfo>();

            si.CommonSettinginfo_DB        = new CommonSettinginfo_From_DB();
            si.CommonSettinginfo_LocalFile = new CommonSettinginfo_From_LocalFile();
            using (mocks.Record())
            {
                string strSQLQuery = sqlQueryHouse.updateSettingInfo(si);
                dbModel.SetData(strSQLQuery);
                string strLocalQuery = LocalQueryHouse.updateSettingInfo(si);
                LocalModel.SetData(strLocalQuery);
            }
            objectForTest.Update(si, null);
            mocks.VerifyAll();
        }
コード例 #10
0
        public void Insert_Test_올바른_값_입력시에_올바르게_작동하는지()
        {
            CommonSettinginfo_From_DB        si_db    = new CommonSettinginfo_From_DB();
            CommonSettinginfo_From_LocalFile si_local = new CommonSettinginfo_From_LocalFile();
            CommonSettinginfo si = mocks.Stub <CommonSettinginfo>();

            si.CommonSettinginfo_DB        = si_db;
            si.CommonSettinginfo_LocalFile = si_local;
            using (mocks.Record())
            {
                string SQLQuery = sqlQueryHouse.insertSettingInfo(si);
                dbModel.SetData(SQLQuery);
                string LocalQuery = LocalQueryHouse.insertSettingInfo(si);
                LocalModel.SetData(LocalQuery);
            }
            objectForTest.Insert(si);
            mocks.VerifyAll();
        }
コード例 #11
0
        public void insertCommonSettinginfo_Test_Null_값을_주고_NullReferenceException이_발생하는지()
        {
            //Arrange

            bool isNullReferenceException   = false;
            CommonSettinginfo      si       = null;
            SQLDataQueryRepository sqlQuery = new SQLDataQueryRepository();

            //Act
            try
            {
                string actualQuery = sqlQuery.insertSettingInfo(si);
            }
            catch (NullReferenceException)
            {
                isNullReferenceException = true;
            }
            //Assert
            Assert.IsTrue(isNullReferenceException);
        }
コード例 #12
0
 public void insertCommonSettinginfo_Test_바른_값을_주고_바른_쿼리를_반환하는지()
 {
     //Arrange
     MockRepository mocks = new MockRepository();
     CommonSettinginfo si = new CommonSettinginfo();
     si.CommonSettinginfo_DB = new CommonSettinginfo_From_DB();
     string ExpectedJson = JsonConvert.SerializeObject(si.CommonSettinginfo_DB);
     string ExpectedString = string.Format("insert into commonSetting(jsonSettingInfoData) values('{0}')", ExpectedJson);
     SQLDataQueryRepository sqlQuery = new SQLDataQueryRepository();
     //Act
     string actualQuery = sqlQuery.insertSettingInfo(si);
     //Assert
     Assert.AreEqual(ExpectedString,actualQuery);
 }