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); }
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); }