Exemple #1
0
        public void ReadHistoryTest()
        {
            IReadHistoryService hs      = new ReadHistory(@"..\..\..\Saves\HistoriesTest\");
            IHistory            history = hs.Read("HistoryTest.json");

            Assert.AreEqual(1, history.LastId);
            Assert.AreEqual(2, history.HistoryList.Count);
        }
Exemple #2
0
        public void FindByBizSourceTest()
        {
            var model = CreateNewModel();

            var bizSource = model.BizSource;
            var entry     = ReadHistory.FindByBizSource(bizSource);

            Assert.NotNull(entry);
            model.AssertObject(entry);
        }
Exemple #3
0
        public void FindByIdTest()
        {
            var model = CreateNewModel();
            var id    = model.Id;

            var entry = ReadHistory.FindById(id);

            Assert.NotNull(entry);

            TestHelper.AssertObject(model, entry);
        }
Exemple #4
0
        internal ReadHistory CreateNewModel()
        {
            var ignores = ignoreProperties.Split(',');
            var model   = new ReadHistory();

            TestHelper.FillRndProperties(model, ignores);

            var saveResult = model.Save();

            Assert.IsTrue(saveResult);
            return(model);
        }
Exemple #5
0
        public void DeleteTest()
        {
            var model = CreateNewModel();
            var id    = model.Id;

            var saveResult = model.Save();

            Assert.IsTrue(saveResult);

            model.Delete();

            var entry = ReadHistory.FindById(model.Id);

            Assert.Null(entry);
        }
Exemple #6
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="passportId"></param>
        /// <param name="bizSource"></param>
        /// <returns></returns>
        public ReadHistory FindByBizSource(long passportId, string bizSource)
        {
            var sqlName   = this.FormatSqlName("SelectByBizSourceWithPassport");
            var sqlParams = new Dictionary <string, object>(2);

            sqlParams.Add("passportId", passportId);
            sqlParams.Add("bizSource", bizSource);
            var         dataSet = SqlHelper.ExecuteDataSet(sqlName, sqlParams);
            ReadHistory model   = null;

            if (dataSet.Tables[0].Rows.Count > 0)
            {
                model = this.Convert(dataSet.Tables[0].Rows[0]);
            }
            return(model);
        }