Exemple #1
0
        public void GetNoTest()
        {
            //20120612 ->20120612TK001
            string expect = DateTime.Today.Year.ToString().Substring(2,2) +
                DateTime.Today.Month.ToString("D2") +
                DateTime.Today.Day.ToString("D2") +
                "TK0001";
            var IdalFormat = MockRepository.GenerateStub<DALFormatSerialNo>();
            IList<Model.FormatSerialNo> nos = new List<Model.FormatSerialNo>();
            IdalFormat.Stub(x => x.GetSerialNoList("TK")).Return(nos);

            BLL.BLLFormatSerialNo bllFS = new BLL.BLLFormatSerialNo();
            bllFS.IdalFS = IdalFormat;
            string actual = bllFS.GetSerialNo("TK");
            Assert.AreEqual(expect, actual);

            Model.FormatSerialNo n1 = new Model.FormatSerialNo();
            n1.Year = DateTime.Today.Year.ToString().Substring(2, 2);
            n1.Month = DateTime.Today.Month.ToString("D2");
            n1.Day = DateTime.Today.Day.ToString("D2");
            n1.Value = "0001";
            n1.Flag = "TK";
            nos.Add(n1);

            IdalFormat.Stub(x => x.GetSerialNoList("TK")).Return(nos);
            expect = DateTime.Today.Year.ToString().Substring(2, 2) +
                DateTime.Today.Month.ToString("D2") +
                DateTime.Today.Day.ToString("D2")+
                "TK0002";
            actual = bllFS.GetSerialNo("TK");
            Assert.AreEqual(expect, actual);
        }
Exemple #2
0
 public void EnsureFormatItemLengthTest()
 {
     string actual = string.Empty;
     BLL.BLLFormatSerialNo bll = new BLL.BLLFormatSerialNo();
     int length=3;
     int value=4;
     actual = bll.EnsureFormatItemLength(length, value);
     Assert.AreEqual(value.ToString("d"+length), actual);
 }